Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo una columna calculada en una de mis tablas que analiza la edad de un individuo y luego los asigna a un grupo de edad específico. Muy simple, pero necesito saber en función de la compañía actual y el rango de fechas seleccionado en mi informe si alguno de los grupos de edad tendrá menos de un cierto número de personas, si lo hacen, entonces necesito ampliar el grupo de edad. No estoy seguro de cómo lograr esto en DAX. Aquí está el código actual, cualquier ayuda es muy apreciada. Gracias.
De acuerdo con su descripción, creo una tabla de muestra:
Si desea saber si alguno de los grupos de edad tendrá menos de un cierto número de personas, aquí está mi solución:
Cree una tabla de grupo que contenga todos los grupos.
A continuación, cree una columna para calcular el número de individuos que pertenecen a cada grupo:
Column =
COUNTROWS (
FILTER (
'Table',
'Table'[Age]
>= LEFT (
[Group],
SEARCH ( "&", [Group],, SEARCH ( "-", [Group],, SEARCH ( "<", [Group],, 0 ) ) ) - 1
)
&& 'Table'[Age]
< RIGHT (
[Group],
LEN ( [Group] )
- SEARCH ( "&", [Group],, SEARCH ( "-", [Group],, SEARCH ( "<", [Group],, 0 ) ) )
)
)
)
Obtenga el resultado correcto:
Adjunto mi muestra a continuación para su referencia.
Saludos
Apoyo a la comunidad Team_yanjiang
Si este post Ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.