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! Request now
hi there,
I would like the number format in %, however, when I used formula ratio% = IFERROR(SUM(Sheet1[sales])/SUM(Sheet1[cost]),"na"), the result cannot be formatted in %, how to solve this? thanks
data model is as below
Best regards,
ER
Solved! Go to Solution.
Hi @erihsehc
This could possibly done by using the Format as shown below.
My Measure =
IF (
[Net Win] > 100,
"nm",
FORMAT ( DIVIDE ( SUM('Table1'[sales]), SUM('Table1'[Other Sales]), "NA" ), "Percent" )
)
Hi @erihsehc
What I would suggest doing is to use the new Divide Function which caters for Divide by Errors.
So your measure could be written as:
My Measure = DIVIDE(SUM(Sheet1[sales]),SUM(Sheet1[cost]))
This will result in the Divide by errors being blank
thanks @GilbertQ, got it. However, we would like to show "na" (also exclude some extreme number by using if(>100,"nm") ) instead of blank for presentation. is that any method to show text but also format the number as %?
Hi @erihsehc
This could possibly done by using the Format as shown below.
My Measure =
IF (
[Net Win] > 100,
"nm",
FORMAT ( DIVIDE ( SUM('Table1'[sales]), SUM('Table1'[Other Sales]), "NA" ), "Percent" )
)
thanks @GilbertQ, this formula is working but there is another issue that, when I put this measure to a multi-row card, I can not format this %result, ("-1.28%" on the screenshot used this measure), I can not add label for it, and this % always stay on top, can not format the color and size.
ok thanks for the help![]()
Hi @erihsehc
Unfortunately there currently is no other way to format the measures so that they can change based on different scenario's.
I would suggest going to https://ideas.powerbi.com and voting for the idea.
Could you consider a 2nd Formatting Measure for your cards? Something like
Formatted = Var MeasureResult = [YourMeasure]
RETURN
IF(
MeasureResult = "na",
"NA",
(MeasureResult * 100) & "%"
)
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 54 | |
| 24 | |
| 13 | |
| 12 | |
| 11 |