Calcular la prevalencia media por grupo

Un usuario Pregunto ✅

ggranger

Estoy teniendo un verdadero desafío tratando de determinar el código DAX para calcular la prevalencia de los medios de mi conjunto de datos filtrados dentro de una categoría. Básicamente, quiero filtrar por un Subgrupo (digamos «colores de pintura»), obtener el recuento distinto de este Subgrupo y dividir este total por el recuento distinto de ParentGroup (digamos «pintura»). Esto me dará la prevalencia de los diferentes «colores de pintura» dentro de ParentGroup.

Esto me consigue el recuento por Subgrupo:

AVERAGEX(
    KEEPFILTERS(VALUES('UNION_Industry'[Subgroup])),
    CALCULATE(DISTINCTCOUNT('UNION_Industry'[UniqueID]),'UNION_Industry'[ParentGroup] = "Filter")

Esto me consigue el recuento total de ParentGroup:

CALCULATE(DISTINCTCOUNT('UNION_Industry'[UniqueID]),'UNION_Industry'[ParentGroup] = "Filter")

Entonces, ¿cómo obtengo la prevalencia (Subgrupo / ParentGroup)?

Esto parece que debería funcionar, pero no:

AVERAGEX(
    KEEPFILTERS(VALUES('UNION_Industry'[Subgroup])),
    CALCULATE(DISTINCTCOUNT('UNION_Industry'[UniqueID]),'UNION_Industry'[ParentGroup] = "Filter")
)
/
CALCULATE(DISTINCTCOUNT('UNION_Industry'[UniqueID]),'UNION_Industry'[ParentGroup] = "Filter")

¿Alguna idea de cómo arreglar esto?

sturlaws

Hola @ggranger

¿Aún tienes problemas con esto?

Si ha solucionado el problema por su cuenta, por favor comparta su solución. Si alguno de los mensajes anteriores ayudó, por favor márquelo como una solución para ayudar a otros a encontrarlo más rápidamente. ¡Gracias!

Salud
Sturla

MFelix

Hola @ggranger

Tenga en cuenta que el contexto DAX realiza cálculos basados ​​en el, por lo que dependiendo de cuál es la forma en que está calculando los valores de variación los resultados.

El contexto puede ser un filtro, una segmentación de datos, una fila en una tabla, otras visualizaciones pueden compartir un archivo de ejemplo o más en el contexto del resultado que está intentando lograr, una medida que se refiere a la configuración general de las fórmulas deben funcionar, pero las especificaciones de su modelo, informes y visualizaciones pueden cambiar eso.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *