Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
erihsehc
Helper III
Helper III

number formating issue

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

 

ratio format.JPG

 

data model is as below

data model

 

Best regards,

ER

 

1 ACCEPTED 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" )
)




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

View solution in original post

8 REPLIES 8
GilbertQ
Super User
Super User

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





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

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" )
)




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

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.

format.JPG

Hi @erihsehc,

As @GilbertQ posted, there is no way to format the measure. Please mark the solution @GilbertQ shared as answer because it resolve your issue. So that more people will get useful/helpful reply as answer.

Best Regards,
Angelia

ok thanks for the helpMan Happy

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.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Anonymous
Not applicable

Could you consider a 2nd Formatting Measure for your cards?  Something like

Formatted = Var MeasureResult = [YourMeasure]
RETURN
IF(
     MeasureResult = "na",
     "NA",
     (MeasureResult * 100) & "%"
)
      

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors