Forum Discussion
indefinido
Hola a todos, tengo una mesa como esta
Quiero asignar rangos en el puntaje basado en el puntaje, es decir, el puntaje más alto tendrá el rango 1 y el 2º más alto será el rango 2 y así sucesivamente.si los puntajes están empatados, ¡entonces el mismo rango para ambos! ¿Cómo puedo lograrlo?
2 Replies
- Syndicate_Admin
Administrator
Así
'Producto'[UnitPriceRankDense] =
VAR PriceOfCurrentProduct = 'Producto'[Precio unitario]
VAR Precios superiores =
FILTRO (
VALORES ( «Producto» [Precio unitario] ),
'Producto'[Precio unitario] > PriceOfCurrentProduct
)
DEVOLUCIÓN
COUNTROWS ( Precios Superiores ) + 1
(DesdeP96) - Syndicate_Admin
Administrator
Por favor, pruebe la medida.
Rank = RANKX ( ALLSELECTED ( 'Table'[ID] ), CALCULATE ( SUM ( 'Table'[Score] ) ), , DESC, DENSE )Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.