Forum Discussion
Calculated Measures
- 2 years ago
However, here a few examples based on your data :
- Total Actual Value Measure:
TotalActual = SUM('KPIData'[Actual])
- Total Target Value Measure:
TotalTarget = SUM('KPIData'[Target])
Measures for "Number" Target Type
- Number KPI Actual:
NumberActual =
CALCULATE(
[TotalActual],
'KPIData'[Target Type] = "Number"
)
- Number KPI Target:
NumberTarget =
CALCULATE(
[TotalTarget],
'KPIData'[Target Type] = "Number"
)
- Number KPI Achievement Percentage:
NumberAchievementPercentage =
DIVIDE([NumberActual], [NumberTarget])
Measures for "Percentage" Target Type
- Percentage KPI Actual:
PercentageActual =
CALCULATE(
[TotalActual],
'KPIData'[Target Type] = "Percentage"
)
- Percentage KPI Target:
PercentageTarget =
CALCULATE(
[TotalTarget],
'KPIData'[Target Type] = "Percentage"
)
- Percentage KPI Achievement Percentage:
PercentageAchievementPercentage =
DIVIDE([PercentageActual], [PercentageTarget])
Dynamic Achievement Percentage:
KPI_AchievementPercentage =
SWITCH(
TRUE(),
MAX('KPIData'[Target Type]) = "Number", DIVIDE([NumberActual], [NumberTarget]),
MAX('KPIData'[Target Type]) = "Percentage", DIVIDE([PercentageActual], [PercentageTarget])
)
- Dynamic Actual Value:
KPI_ActualValue =
SWITCH(
TRUE(),
MAX('KPIData'[Target Type]) = "Number", [NumberActual],
MAX('KPIData'[Target Type]) = "Percentage", [PercentageActual]
)
- Dynamic Target Value:
KPI_TargetValue =
SWITCH(
TRUE(),
MAX('KPIData'[Target Type]) = "Number", [NumberTarget],
MAX('KPIData'[Target Type]) = "Percentage", [PercentageTarget]
)
Thank you Shravan, yes i am trying diffrent ways to achive different charts for my project.
Please mark my answer as solution if i've answered your query.