Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

EXPOSICION TOP N

Hola Tengo esta situación: Customerid Cliente Groupid CUSTOMER_GROUP Exposición 001 A 100 1 100 002 B 200 2 100 003 C 300 3 800 004 D 100 1 200 005 E 100 ...
  • v-lili6-msft's avatar
    6 years ago

    hola @ANM_97

    Simplemente ajuste la fórmula como se muestra a continuación:

    Top2_exposure by groups = CALCULATE(SUM(CUSTOMERS[EXPOSURE]),
                                                            TOPN(2,VALUES(CUSTOMERS[CUSTOMER_GROUP]),CALCULATE(SUM(CUSTOMERS[EXPOSURE])),DESC))

    Resultado:

    1.JPG

    o probar esta lógica de la fórmula

    Top2_exposure by groups 2 = 
    var _table=TOPN(2,ALLSELECTED(CUSTOMERS[CUSTOMER_GROUP]),CALCULATE(SUM(CUSTOMERS[EXPOSURE])),DESC) return
    CALCULATE(SUM(CUSTOMERS[EXPOSURE]),  FILTER(CUSTOMERS,  CUSTOMERS[CUSTOMER_GROUP] in _table))

    Resultado:

    2.JPG

    saludos

    Lin