Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
hiii tengo que mostrar mis datos en formato visual de matriz.los datos se calculan mediante medidas calculadas.
mientras que muestra no puedo mostrar mis datos en perfectly.i estoy geeting algunos valores nulos o vacío
¿puedo alguien decir cómo puedo organizar los datos para obtener un formato de matriz perfecto
Solved! Go to Solution.
Hola @greeshma -
Dado que sus medidas son idénticas excepto para la Prioridad y porque está utilizando Prioridad en la Matriz, puede usar 1 medida en lugar de 2 (y esto es ampliable a cualquier número de prioridades sin tener que crear nuevas medidas
MITIGATED HIT =
CALCULATE (
COUNT ( Query1[Priority] ),
FILTER (
Query1,
Query1[SLA Status] = "FULFILLED"
&& Query1[Exempted SLA] = "N"
)
)
+ CALCULATE (
COUNT ( Query1[Priority] ),
FILTER (
Query1,
Query1[SLA Status] = "EXPIRED"
&& Query1[Exempted SLA] = "Y"
)
)
MITIGATION MISS =
CALCULATE (
COUNT ( Query1[Priority] ),
FILTER (
Query1,
Query1[SLA Status] = "EXPIRED"
&& Query1[Exempted SLA] = "N"
)
)
MITIGATION COUNT = CALCULATE(Query1[MITIGATED HIT]+Query1[MITIGATION MISS])
Puede hacerlo con el resto de las medidas y hacer que la tabla, la matriz o el objeto visual controlen el filtrado. He adjuntado su PBIX con las tres medidas anteriores en él.
Espero que esto ayude
David
Hola @greeshma - si crea una medida para cada métrica (en lugar de 2) y usa la lógica IF/SWITCH dentro de la medida, en lugar de crear una medida por prioridad, obtendrá lo que busca. Aquí hay un ejemplo mío donde quería poder mostrar diferentes marcos de tiempo para la misma medida
TI =
IF (
HASONEVALUE ( MeasureType[DateRange] ),
SWITCH (
TRUE (),
SELECTEDVALUE ( MeasureType[DateRange] ) = "Last Month*",
CALCULATE (
[Total Issues],
DATESBETWEEN (
'Date'[Date],
EOMONTH ( TODAY (), -2 ) + 1,
EOMONTH ( TODAY (), -1 )
)
),
SELECTEDVALUE ( MeasureType[DateRange] ) = "YTD", TOTALYTD ( [Total Issues], 'Date'[Date] ),
SELECTEDVALUE ( MeasureType[DateRange] ) = "Rolling12",
CALCULATE (
[Total Issues],
DATESBETWEEN (
'Date'[Date],
EOMONTH ( TODAY (), -13 ) + 1,
EOMONTH ( TODAY (), -1 )
)
)
)
)
Para mis propósitos, MeasureType[Date Range] se convierte en la columna de mi matriz.
Si esto no tiene sentido, proporcione su código DAX, datos de ejemplo y/o un PBIX de ejemplo.
Espero que esto ayude
David
hiii david
Estoy adjuntando mi enlace de archivo pbix puedo ayudar a i no he podido obtener el formato de matriz.
https://drive.google.com/file/d/1dGYnl9dQVYNkSG21k0vVjVfguUSqv46v/view?usp=sharing
Hola @greeshma -
Dado que sus medidas son idénticas excepto para la Prioridad y porque está utilizando Prioridad en la Matriz, puede usar 1 medida en lugar de 2 (y esto es ampliable a cualquier número de prioridades sin tener que crear nuevas medidas
MITIGATED HIT =
CALCULATE (
COUNT ( Query1[Priority] ),
FILTER (
Query1,
Query1[SLA Status] = "FULFILLED"
&& Query1[Exempted SLA] = "N"
)
)
+ CALCULATE (
COUNT ( Query1[Priority] ),
FILTER (
Query1,
Query1[SLA Status] = "EXPIRED"
&& Query1[Exempted SLA] = "Y"
)
)
MITIGATION MISS =
CALCULATE (
COUNT ( Query1[Priority] ),
FILTER (
Query1,
Query1[SLA Status] = "EXPIRED"
&& Query1[Exempted SLA] = "N"
)
)
MITIGATION COUNT = CALCULATE(Query1[MITIGATED HIT]+Query1[MITIGATION MISS])
Puede hacerlo con el resto de las medidas y hacer que la tabla, la matriz o el objeto visual controlen el filtrado. He adjuntado su PBIX con las tres medidas anteriores en él.
Espero que esto ayude
David