Forum Discussion

jrobles's avatar
jrobles
Regular Visitor
5 years ago
Solved

SUMAR CON FILTROS

Hola,

 

necesito realizar unas sumas con filtros, pero no logro dar con el detalle, lo necesario es sumar segun competidor y a eso sumar toda la venta de los campos vacios, quedando de la siguiente manera  en el campo Venta total

 

COMPETENCIAVENTAVENTA TOTAL
COMPETIDOR 11001330
COMPETIDOR 12301330
COMPETIDOR 21001150
COMPETIDOR 2501150
VACIO10002000
VACIO10002000

 

lo intente con la funcion calculate, pero el resultado es "infinito"

 

REP1 = 

CALCULATE(

SUM(DATA[VENTA]),
FILTER(DATA, DATA[COMPETENCIA]=(DATA[COMPETENCIA])&&DATA[COMPETENCIA]=BLANK()
))
  • jrobles , expected output is not clear.

     

    But a new column 

     

    REP1 = 

    CALCULATE(

    SUM(DATA[VENTA]),
    FILTER(DATA, DATA[COMPETENCIA]=earlier(DATA[COMPETENCIA]) && isblank(DATA[COMPETENCIA])
    ))
     
    A measure like 

    CALCULATE(

    SUM(DATA[VENTA]),
    FILTER(allselected(DATA), DATA[COMPETENCIA]=max(DATA[COMPETENCIA]) && isblank(DATA[COMPETENCIA])
    ))

2 Replies

  • jrobles , expected output is not clear.

     

    But a new column 

     

    REP1 = 

    CALCULATE(

    SUM(DATA[VENTA]),
    FILTER(DATA, DATA[COMPETENCIA]=earlier(DATA[COMPETENCIA]) && isblank(DATA[COMPETENCIA])
    ))
     
    A measure like 

    CALCULATE(

    SUM(DATA[VENTA]),
    FILTER(allselected(DATA), DATA[COMPETENCIA]=max(DATA[COMPETENCIA]) && isblank(DATA[COMPETENCIA])
    ))
  • V-lianl-msft's avatar
    V-lianl-msft
    Icon for Community Support rankCommunity Support

    Hi jrobles ,

     

    I'm not sure about the results you expect. Please describe the expected results based on the data you provide in more detail.


    Best Regards,
    Liang
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.