Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Saludos
Tengo un pequeño requisito para mostrar el total acumulado en una fila separada. ¿Puede alguien tener alguna idea de cómo lograr esto?
Conjunto de datos:
Objetivo esperado:
El KPI1 acumulativo está ejecutando un total de KPI1 de enero a diciembre.
El KPI2 acumulativo es un total acumulativo de KPI2 de enero a diciembre.
Saludos
Fin
Gracias Arul,
Está funcionando hasta cierto punto. Sin embargo, no muestra el total de ejecución correcto. Está repitiendo los mismos valores que los valores reales. Consulte la captura de pantalla a continuación.
Por favor, aconseje sobre el mismo.
Saludos
Fin
@ ,
Siga los pasos a continuación:
Paso 1: Cree una tabla calculada para los KPI, consulte el siguiente código DAX.
KPI Table =
VAR _tempTable =
SUMMARIZE ( 'Table', 'Table'[KPI] )
VAR _add =
ADDCOLUMNS ( _tempTable, "@KPI", CONCATENATE ( "Cummulative ", 'Table'[KPI] ) )
VAR _CumulativeKPI =
SELECTCOLUMNS ( _add, "NewKPI", [@KPI] )
RETURN
UNION ( _tempTable, _CumulativeKPI )
Paso 2: Cree la siguiente medida para usarla en la matriz visual.
Metrics Measure =
VAR _kpi1Cummulative =
CALCULATE (
SUM ( 'Table'[Value] ),
'Table'[Date] <= MAX ( 'Table'[Date] ),
'Table'[KPI] = "KPI1",
ALLSELECTED ( 'Table'[Month] )
)
VAR _kpi2Cummulative =
CALCULATE (
SUM ( 'Table'[Value] ),
'Table'[Date] <= MAX ( 'Table'[Date] ),
'Table'[KPI] = "KPI2",
ALLSELECTED ( 'Table'[Month] )
)
VAR _selectedKPI =
SELECTEDVALUE ( 'KPI Table'[KPI] )
VAR _result =
SWITCH (
TRUE (),
_selectedKPI = "KPI1", CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[KPI] = "KPI1" ),
_selectedKPI = "KPI2", CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[KPI] = "KPI2" ),
_selectedKPI = "KPI3", CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[KPI] = "KPI3" ),
_selectedKPI = "KPI4", CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[KPI] = "KPI4" ),
_selectedKPI = "KPI5", CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[KPI] = "KPI5" ),
_selectedKPI = "Cummulative KPI1", _kpi1Cummulative,
_selectedKPI = "Cummulative KPI2", _kpi2Cummulative
)
RETURN
_result
Paso 3: Use la columna KPI de la tabla recién creada en el campo de fila del visual y use la columna del mes de la tabla real en el campo de columna del visual y luego la medida en el campo de valores.
Resultado:
Por favor, hágamelo saber si tiene alguna pregunta.
Gracias
Arul