Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I think this part of your solution will cause an error when you try to compare a number to text using the "equals" comparison? IE one or the other of these could cause an error
_Calculation = 0, "-",
_Calculation = "","-",
Therefore I think it is simpler to just use coalesce to resolve blanks to zeros. I also eliminated the "empty string" option entirely because it was not mentioned by @zraopingm .
Measure_Name =
Glad to have been able to help @zraopingm. I would try @kpost's solution first before moving onto mine - I think it is the better one.
Proud to be a Super User! | |
Hello,
I tried both, COALESCE works perfect( see below), and yes, switch gave me the calssic error.
thank you
Zoey
Thank you all for the great suggestions! I am going to try them on desktop. Meanwhile, I was able to solve the issue via power pivot after some effort, that is where my final destination.
But I am definitely going to try all of the suggestions you kindly provided to me. I will let you know in one or two days. Thank you kindly again Zoey
Hello,
One solution you can consider is using a SWITCH function, like so:
Measure =
VAR _Calculation = [Calculation]
RETURN
SWITCH(TRUE(),
_Calculation = 0, "-",
_Calculation = "","-",
ISBLANK(_Calculation),"-",
_Calculation
)
Proud to be a Super User! | |
I think this part of your solution will cause an error when you try to compare a number to text using the "equals" comparison? IE one or the other of these could cause an error
_Calculation = 0, "-",
_Calculation = "","-",
Therefore I think it is simpler to just use coalesce to resolve blanks to zeros. I also eliminated the "empty string" option entirely because it was not mentioned by @zraopingm .
Measure_Name =