Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Crear una columna de clasificación en un objeto visual de tabla con DAX

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.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@Datagulf

Si he entendido correctamente, simplemente puede usar la función Columna de índice en Power QUery:

Su tabla base:

Mikelytics_0-1669665530507.png

Mikelytics_1-1669665563438.png

Ahora debería tener una columna que pueda usar para ordenar

Mikelytics_2-1669665601055.png

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.

-----------------------------------------------------

LinkedIn (en inglés)

Hola @Mikelytics , Este tipo de no responde, tengo una tabla visual. Eso tengo, esto limita el trabajo a realizar solo en DAX ...

@Datagulf

¡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

Mikelytics_0-1669739987100.png

primero construí una medida solo usando puntos para clasificar

Mikelytics_1-1669740013780.png

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.

Mikelytics_3-1669740211058.png

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.

-----------------------------------------------------

LinkedIn (en inglés)

Esto funciona perfectamente. Gracias

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.