Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago

indefinido

Hola

Tengo un requisito en el que tengo que clasificar a los miembros en función del peso que tienen. Como la siguiente imagen:
image.png

¿Cómo puedo calcular los pesos y clasificarlos en función de esa puntuación? ¡Gracias!

1 Reply

  • @karthikbv4 ,

    Aquí creo una muestra para tener una prueba.

    M1 = 5* CALCULATE(SUM('Table'[Value]))
    M2 = 10* CALCULATE(SUM('Table'[Value]))

    ...

    M5 = 5* CALCULATE(SUM('Table'[Value]))

    Cree una medida para calcular el rango.

    Rank = 
    VAR _SUMMARIZE =
        SUMMARIZE (
            ALL ( 'Table' ),
            'Table'[Member],
            "SUM_MEASURE",
                SWITCH ( [Member], "A", [M1] + [M2] + [M3], "B", [M1] + [M2], "C", [M1] + [M5] )
        )
    VAR _ADDRANK =
        ADDCOLUMNS (
            _SUMMARIZE,
            "RANK", RANKX ( _SUMMARIZE, [SUM_MEASURE],, DESC, DENSE )
        )
    RETURN
        SUMX ( FILTER ( _ADDRANK, [Member] = MAX ( 'Table'[Member] ) ), [RANK] )

    El resultado es el siguiente.

    Saludos
    Rico Zhou

    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.