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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Expresión DAX para contar el valor y devolver la etiqueta

Hola a todos, estoy tratando de crear un foro DAX que devuelva una etiqueta de datos (o valor o categoría, no estoy seguro de cómo llamarlo) en función de los datos sin procesar a continuación:

Ganador
Andy
Brenda
Craig
Denise
Andy
Brenda
Craig
Craig
Denise
Denise
Denise
Andy
Andy
Andy
Andy
Andy

Los datos resumidos son:

Ganador Won
Andy7
Brenda2
Craig3
Denise4
TOTAL16

Podemos ver en la tabla anterior, que la "categoría" que más ganó es Andy. Estoy intentando crear dos expresiones DAX que contarán el total ganado por cada categoría y, a continuación, devolverán el nombre de esa categoría y el valor de la categoría. Por lo tanto, los resultados de cada expresión DAX serían: Andy y 7.

¿Es esto posible? Espero haberlo explicado lo suficientemente bien. ¡Gracias!

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

1. Expresión DAX para devolver el nombre del ganador con más victorias

MostWinsWinner = 
CALCULATE(
VALUES('Table'[Winner]),
TOPN(
1,
SUMMARIZE(
'Table',
'Table'[Winner],
"Wins", COUNT('Table'[Winner])
),
[Wins],
DESC
)
)

2. Expresión DAX para devolver el recuento de la mayor cantidad de victorias

MostWinsCount = 
CALCULATE(
MAXX(
SUMMARIZE(
'Table',
'Table'[Winner],
"Wins", COUNT('Table'[Winner])
),
[Wins]
)
)

Muchas gracias, me has ahorrado tanto tiempo 😁

No te preocupes, tuve un problema para mí y sé cómo es Power BI

¡Oh, vaya, muchas gracias! ¡Fue difícil buscar la respuesta yo mismo porque ni siquiera sabía qué términos de búsqueda usar! Pero esto es perfecto, ¡muchas gracias!

Syndicate_Admin
Administrator
Administrator

1. Expresión DAX para devolver el nombre del ganador con más victoriasMásVictoriasGanador = CALCULATE( VALUES('Table'[Winner]), TOPN( 1, SUMMARIZE( 'Table', 'Table'[Winner], "Wins", COUNT('Table'[Winner]) ), [Wins], DESC ) ) )

2. Expresión DAX para devolver el recuento de la mayor cantidad de victorias

MostWinsCount = 
CALCULATE(
MAXX(
SUMMARIZE(
'Table',
'Table'[Winner],
"Wins", COUNT('Table'[Winner])
),
[Wins]
)
)

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors