Forum Discussion
Recuento de DAX
- 5 years ago
Intente crear una medida
Measure = CALCULATE(DISTINCTCOUNT('Table'[Project Sub ID]),FILTER(all('Table'),'Table'[Project ID]=max('Table'[Project ID])))pls ver el archivo adjunto a continuación
Gracias por su respuesta, lo siento, debería haber aclarado más. Lo que estoy tratando de hacer es contar el número de subcategorías en cada ID de proyecto y asignar ese valor a cada Sub ID. 100 tiene 2 categorías distintas (102A y 102B), por lo que tanto 102A como 102B tendrán 2 como valor. 103 tiene 3 categorías distintas (103A, 103B, 103C) por lo que 103A, 103B, 103C tendrán el 3 como valor.
Intente crear una medida
Measure = CALCULATE(DISTINCTCOUNT('Table'[Project Sub ID]),FILTER(all('Table'),'Table'[Project ID]=max('Table'[Project ID])))
pls ver el archivo adjunto a continuación
- Syndicate_Admin5 years ago
Administrator
¡Muchas gracias por su ayuda! ¿Podría también proporcionarme la explicación de cómo funciona la medida anterior para que pueda usarla como referencia futura?
- Syndicate_Admin5 years ago
Administrator
Medida = CALCULATE(DISTINCTCOUNT('Table'[Project Sub ID]),FILTER(all('Table'),'Table'[Project ID]=max('Table'[Project ID])))
si tenemos el ID de sujeto, entonces podemos obtener el ID de proyecto correspondiente.
FILTER(all table): elimine los filtros para buscar en toda la tabla.
a continuación, busque los identificadores de proyecto que son los mismos que el actual.
max o min devolverá el identificador de proyecto actual