Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Dear all,
I have a simple divide measure that should divide one data with another. Both values are derived as measures, which filters two values and then i simply tried using the iferror(actual/budget, blank()). Then I tried with divide instead of /, however in both results i am still getting some strange results:
Any idea why i still get value for when dividing by 0? Should remain blank but it isnt. I also tried if(budget=0, Blank(), IFERROR(actual/budget, blank())) but again was getting those in there. Any ideas would be appreciated, using direct query for this.
Solved! Go to Solution.
@natabird3 It's almost certain because it has budget values that are very close to zero, but not really zero, like .0000001 or something. You probably need ROUND.
@natabird3 You should use DIVIDE(actual,budget, blank()) Don't use IFERROR, it is slow.
Unfortunately, with divide like this i am still getting the large % values which i cannot explain why is happening, instead of those being replaced by blanks. Any ideas?
@natabird3 It's almost certain because it has budget values that are very close to zero, but not really zero, like .0000001 or something. You probably need ROUND.
indeed using Round helped to solve the issue.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.