Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo una tabla visual y me gustaría tener una columna de índice que ayude a facilitar la clasificación. Así que la tabla es la siguiente
Nombre | Puntos | GD | ||
John | 17 | 6 | ||
Erick | 12 | 0 | ||
Sandra | 11 | 5 | ||
Lisa | 11 | 3 | ||
Wendy | 11 | 2 | ||
Villancico | 10 | 0 | ||
Kim | 8 | 3 |
Hacer La columna Superior es puntos y la siguiente orden es GD. Me gustaría conseguir un 1,2,3,4.... columna que una vez que pongo en el lateral y presiono ordenar ascendente permanece en el mismo orden. Gracias.
Si he entendido correctamente, simplemente puede usar la función Columna de índice en Power QUery:
Su tabla base:
Ahora debería tener una columna que pueda usar para ordenar
Saludos
Miguel
-----------------------------------------------------
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente. ¡Aprecio su pulgar hacia arriba!
@me en las respuestas o perderé tu hilo.
-----------------------------------------------------
Hola @Mikelytics , Este tipo de no responde, tengo una tabla visual. Eso tengo, esto limita el trabajo a realizar solo en DAX ...
¡Entendido! Por favor, pruebe las siguientes medidas. Incluye una pequeña solución (segunda medida). Desde mi punto de vista, el desafío que tenemos es priorizar los puntos y si los puntos son iguales, entonces tenemos que mirar el GD, ¿verdad?
Su tabla base
primero construí una medida solo usando puntos para clasificar
RANK Table (only Points) =
RANKX(
ALL(RankingTable[Name]),
CALCULATE(SUM(RankingTable[Points]))
)
NOw para agregar el GD como segunda prioridad, utilicé un pequeño truco agregando la SUMA de GD y dividiéndola por 100 para que obtenga para ordenar [ PUNTOS],([GD]/100). Mientras la suma de GD no pueda ser superior a 100 funciona. cuando GD puede llegar a ser más alto, entonces también puede multiplicar 1000 o más.
RANK Table (only Points and GD) =
RANKX(
ALL(RankingTable[Name]),
CALCULATE(SUM(RankingTable[Points]) + SUM(RankingTable[GD])/100)
)
Podría haber una solución mejor, pero estoy un poco huyendo, pero quería darle una solución. 🙂
Saludos
Miguel
-----------------------------------------------------
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente. ¡Aprecio su pulgar hacia arriba!
@me en las respuestas o perderé tu hilo.
-----------------------------------------------------
Esto funciona perfectamente. Gracias