- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Cómo agregar el número de veces que aparece un valor en la tabla
Hola. He buscado esto extensamente, pero sigo encontrando soluciones cercanas y no tengo suficiente experiencia con Power BI para pegar el aterrizaje.
Tengo una tabla que muestra una serie de premios de insignias en un sistema. Quiero producir un número agregado simple que muestre todos los usuarios que han logrado cinco o más insignias.
La versión (simplificada) de los datos es la siguiente:
Nombre de usuario | Adjudicar |
Bob | Logro 1 |
Bob | Logro 2 |
Bob | Logro 3 |
Nancy | Logro 1 |
Nancy | Logro 2 |
Así que en este caso Bob tiene 3 logros, Nancy tiene 2.
Lo que quiero hacer es esto:
- Determine si un usuario aparece en la tabla tres o más veces.
- Cuente cuántos usuarios han cumplido con ese criterio.
Por lo tanto, mi imagen final ideal sería una tarjeta simple que diga "40 usuarios han completado todas las insignias".
He estado jugando con columnas y medidas calculadas, pero no puedo averiguar cómo agregar una medida (ya que puedo hacer una medida que hace este recuento sin problemas), o no puedo averiguar cómo calcular una columna que muestra el número total de veces que aparece un valor en la tabla.
Estoy seguro de que esto es relativamente simple, pero estoy feliz de aceptar cualquier sugerencia.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Para la primera parte, si simplemente desea encontrar el número de veces que ha aparecido una persona, simplemente puede contar el número de veces que aparece el nombre de la persona. Puede usar un filtro visual para mostrar solo aquellos que cumplen con esa condición. Todo esto se puede hacer sin DAX.
Si desea una solución DAX, puede probar lo siguiente:
Awards =
var award = COUNTROWS('Table') // how many times the name appears in the table
return IF(award > 2, award, BLANK())
para obtener los premios solo si el nombre de usuario tiene más de 1 premio.
O para obtener una medida que diga cuántos usuarios totales han completado ese premio, puede hacer algo como:
users completed awards =
var helperTable = SUMMARIZECOLUMNS('Table'[Username], "awards", COUNTROWS('Table'))
return COUNTROWS(FILTER(helperTable, [awards] > 2))

Helpful resources
Power BI Monthly Update - July 2025
Check out the July 2025 Power BI update to learn about new features.
