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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Contar el texto más común en la columna y mostrar el valor

Tengo una tabla que se parece a esto:

Nombre de la tabla: Compras

ID de miembroCompra de dinero

ID de miembroComprado
1Coche
2Coche
3Casa
4Coche
5Casa
6Coche
7Coche

En este caso son 5 coches y 2 casas.

Quiero escribir una medida en DAX para poder mostrar en una tarjeta el artículo comprado con más frecuencia y el número de veces que se ha comprado ese artículo. En este caso: 5 coches.

Gracias

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola @magnusks ,

Cree una medida, obtenga el número máximo y su nombre.

Measure = 
var _table=
SUMMARIZE('Table',[Purchased],"Count",COUNTX(FILTER(ALL('Table'),'Table'[Purchased]=MAX('Table'[Purchased])),[Purchased]))
var _table2=
FILTER(
    _table,[Count]=MAXX(_table,[Count]))
return
MAXX(_table2,[Purchased])&" "&MAXX(_table2,[Count])

El resultado final obtenido se muestra a continuación.

vkaiyuemsft_0-1707293305191.png

Si su período actual no se refiere a esto, por favor aclárelo en una respuesta de seguimiento.

Saludos

Clara Gong

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias Clara. Esto funcionó 🙂

Syndicate_Admin
Administrator
Administrator

@magnusks

salida:

Daniel29195_0-1707258304171.png

medir

Measure 8 = 
var ds = 
TOPN(1,
ADDCOLUMNS(
    VALUES('count'[Purchased]),
    "x", CALCULATE(COUNTROWS('count')
    )
),
[x],
DESC
)

var n =  SELECTCOLUMNS(ds,'count'[Purchased])
var nn =  SELECTCOLUMNS(ds,[x])

return

n & ":" & nn

Si mi respuesta te ayudara a resolver las cosas, agradecería un pulgar hacia arriba 👍 y lo marcaría como la solución
Marca la diferencia y también podría ayudar a alguien más. ¡Gracias por difundir las buenas vibraciones! 🤠

Gracias Daniel. Lo intenté, pero parece que hay algo mal en:

var n =  SELECTCOLUMNS(ds,'count'[Purchased])

No me "permite" insertar la columna Comprado de la tabla Count. ¿Alguna sugerencia? 🙂

Bien

@magnusks

El nombre de la tabla es count from my side.

Supongo que el tuyo es diferente.

Necesitas cambiar el 'conteo' con el table_name que tienes de tu lado.

@magnusks

Para tener 5 coches:

Cambie la última línea a: nn & " " & n

Si mi respuesta te ayudara a resolver las cosas, agradecería un pulgar hacia arriba 👍 y lo marcaría como la solución
Marca la diferencia y también podría ayudar a alguien más. ¡Gracias por difundir las buenas vibraciones! 🤠

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors