Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
I'm stumped understanding what Power BI is doing. I have a simple model:
I placed a filter on the dimension table Jobs to filter to a specific job:
I created a simple table with 4 columns from the Job Details table (Fact Table):
This is as expected. Then things go sideways when I create a simple measure:
Actual Cost = VAR ac = SUM('Job Details'[ActualCost]) RETURN IF(ac = 0, 0, ac)
Suddenly a bunch of non-related data is pulled in, what's going on?
If I drop the IF statement in the measure, it works as expected:
Actual Cost = VAR ac = SUM('Job Details'[ActualCost]) RETURN ac
It's clearly the IF in the measure driving this behavior, but why? Why is it pulling in non-related rows? Any insight is appreciated.
Hi,
What problem do you face in using the formula without the IF statement?
Hi @Anonymous
This is because you are forcing the calculation to return a value for all permutations of the dimentions, even if they have no data. Why are you trying to return a zero in this case?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
110 | |
95 | |
76 | |
65 | |
51 |
User | Count |
---|---|
146 | |
109 | |
106 | |
88 | |
61 |