Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hello,
I am new to power BI pls bear with me. I am trying to calculate Cost performance Index of a project within a fiscal year. Some of the project have a value of "0" for a specific month and some are just "blank". What I want to accomplish:
1. I want to be able to filter the blank and the "0".
2. The formula of the CPI is:
("Blank" month/"0" month) * (Monthly savings/YTD savings)
3. Based on the calculation above, I want to show:
CPI <1 over budget
>1 under budget
=1 on budget
Thanks for checking this out and I appreciate any help.
Solved! Go to Solution.
Hi @Anonymous
Please try this following measure and let me know if you're able to achieve the required scenario.
Test Measure =
VAR BlankValue = CALCULATE(COUNT(AnyColumn), Value = BLANK())
VAR Zeromonth = CALCULATE(COUNT(AnyColumn), Value = 0)
VAR CPI =
DIVIDE(BlankValue, ZeroMonth, 0) * DIVIDE(Monthly Savings, YTD Savings, 0)
RETURN
SWITCH(TRUE(),
CPI<1, "Over Budget",
CPI>1, "Under Budget",
CPI=1, "On Budget"
)
I hope it works.
Thank you.
@Anonymous Did my answer help you to resolve your query?
@VishalJhaveri Thanks for the quick reply! I will try this out and will let you know. Thanks again 🙂
Hi @Anonymous
Please try this following measure and let me know if you're able to achieve the required scenario.
Test Measure =
VAR BlankValue = CALCULATE(COUNT(AnyColumn), Value = BLANK())
VAR Zeromonth = CALCULATE(COUNT(AnyColumn), Value = 0)
VAR CPI =
DIVIDE(BlankValue, ZeroMonth, 0) * DIVIDE(Monthly Savings, YTD Savings, 0)
RETURN
SWITCH(TRUE(),
CPI<1, "Over Budget",
CPI>1, "Under Budget",
CPI=1, "On Budget"
)
I hope it works.
Thank you.
User | Count |
---|---|
84 | |
80 | |
72 | |
71 | |
55 |
User | Count |
---|---|
108 | |
106 | |
93 | |
85 | |
67 |