Forum Discussion
DistinctCount con una medida compleja
Tengo la siguiente medida dax:
DistinctCount.GV.Contacted =
CALCULATE(
DISTINCTCOUNT(
`table_1`[Operational_ID]
),
FILTER(
`table_1`,
`table_1`[Completion_day] >= RELATED(`table_2`[Status_day])
),
FILTER(
`table_2`,
`table_2`[Agent_contacted_ID] = RELATED(`table_3`[TASK_USR_ID])
)
)
Como de costumbre, mi problema es que si sumo los volúmenes fila por fila, no coincidirá con el total de la tabla de matriz, traté de verificar otras soluciones mencionadas por la comunidad, pero esas no funcionaron para mí. ¿Puede ayudarnos?
2 Replies
- Syndicate_Admin
Administrator
Encontré algunas posibles soluciones para su problema.
Una es usar la función HASONEVALUE para verificar si el contexto de la fila es un solo valor o no, y luego devolver el recuento distinto o la suma de los recuentos distintos en consecuencia.
Otra es utilizar la función ALLSELECTED para eliminar el contexto del filtro del cálculo total.
Una tercera opción es utilizar la función ALLEXCEPT para conservar sólo las columnas por las que desea agrupar.
Una cuarta opción es usar RESUMIR para hacer una tabla virtual y sumar los distintos conteos.
Puede consultar los enlaces para obtener más detalles y ejemplos. ¡Espero que esto ayude!
powerbi - Recuento distinto de Power BI Total incorrecto - Desbordamiento de pila
RESUMIR:
Resuelto: COUNT DISTINCT SHOWS WRONG GRAND TOTAL - Microsoft Fabric Community
ALLEXCEPT:
Resuelto: grupo de ayuda de DAX por medida de recuento distinto - Microsoft Fabric Community
Saludos
Esteban Tao
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin
Administrator
Hola @v-stephen-msft,
Gracias por su respuesta, encontré una solución con esto:SUMX(VALUES(TABLE[TABLE_ID]), [MEASURE])Entonces, tuve que crear otra capa de medidas, la desventaja de esto: golpea el rendimiento, así que probaré sus sugerencias también, ¡muchas gracias!