Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola amigos
Tengo la siguiente medición en DAX que es algo como esto:
FEMALE = CALCULATE(COUNTROWS('People'),'People'[Gender]="Female")
Bruja cuando se grafica (poniendo una leyenda por posición de la empresa) se ve así:
Como puede ver, hay algunos valores grandes y muchos pequeños. Tengo un requisito: agrupar todos los valores pequeños en un solo grupo. Es decir, si el conteo es < 2, debe agregarse a todo un grupo llamado otros. De esta manera el gráfico debe ser el siguiente:
Soy nuevo en DAX, realmente no estoy seguro de si se puede hacer o cómo se podría hacer. Tengo la sensación de que podría ser con columnas calculadas. Probé esta medida:
FEMALE GROUP =
VAR C1 = CALCULATE(COUNTROWS('People'),'People'[Gender]="Female")
RETURN
IF(C1>1,C1,"Others")
La tabla de datos es así:
Espero que alguien pueda ayudarme. ¡Saludos!
@Desarrollador9J
Agregue la columna de la siguiente manera:
Position Group =
VAR __GENDER = [Gender]
VAR __POS = [Position]
VAR __COUNT =
CALCULATE(
COUNTROWS(People),
People[Gender] = __GENDER,
People[Position] = __POS ,
REMOVEFILTERS(People)
)
VAR __RESULT =
IF( __COUNT<2, "Others", __POS )
RETURN
__RESULT
, "
El conteo Medida, No tiene que crear medidas de conteo separadas por género, lo siguiente funcionará y debe aplicar filtro por género a través del Panel de filtros / segmentación de datos
People Count = COUNTROWS(People)
Archivo adjunto
¡Muchas gracias! Esto era exactamente lo que necesitaba y funciona perfectamente.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |