Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos,
Traté de crear RANKX basado en la categoría para presentar el rango más alto para un título específico. Pero el resultado para mi rankx fue 1 en cada fila.
rankCategory = RANKX(ALL(Tabla[Categoría]), Valor)
Muestra de los datos utilizados
Título | Categoría | Valor | Otras columnas |
A | ABECEDARIO | 15 | ... |
B | ABECEDARIO | 16 | ... |
C | ABECEDARIO | 20 | ... |
D | ABECEDARIO | 84 | ... |
E | CDE | 1 | ... |
F | EFG | 34 | ... |
G | EFG | 54 | ... |
H | EFG | 14 | ... |
I | ÉL | 25 | ... |
J | ÉL | 64 | ... |
K | ZZ | 12 | ... |
L | ZZ | 25 | ... |
Resultado deseado
Título | Categoría | RANGO | Valor | Otras columnas |
A | ABECEDARIO | 4 | 15 | ... |
B | ABECEDARIO | 3 | 16 | ... |
C | ABECEDARIO | 2 | 20 | ... |
D | ABECEDARIO | 1 | 84 | ... |
E | CDE | 1 | 1 | ... |
F | EFG | 2 | 34 | ... |
G | EFG | 1 | 54 | ... |
H | EFG | 3 | 14 | ... |
I | ÉL | 2 | 25 | ... |
J | ÉL | 1 | 64 | ... |
K | ZZ | 2 | 12 | ... |
L | ZZ | 1 | 25 | ... |
Hola
Prueba esta fórmula :
Rank = RANKX(CALCULATETABLE(Table,ALLEXCEPT(Table,Table[Category])),Table[Value],,DESC)