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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
pbi_baller
Frequent Visitor

Conditional Format % using FORMAT() function

Hi All,

 

I have a dax measure using a SWITCH() statement. Sometimes the result will be a whole number and sometimes a percent. I am using the FORMAT() function when obtaining a %.

 

The only issue is when applying conditional formatting to the measure, it is not applied to any result diplaying x%. I am guessing becasue the format function is displaying text not a number?

 

Does anyone know a solution or work around for this?

1 REPLY 1
v-xinruzhu-msft
Community Support
Community Support

Hi @pbi_baller 

You can refer to the following example

Sample data 

vxinruzhumsft_0-1682563036140.png

 

Measure 1

Measure 3 = IF(SELECTEDVALUE('Table'[Column2])>=0.5&&SELECTEDVALUE('Table'[Column2])<=2,SELECTEDVALUE('Table'[Column2])*100&"%",SUM('Table'[Column2]))

Then create a formatter measure

Measure 4 = var a=IF(CONTAINSSTRING([Measure 3],"%"),CONVERT(LEFT([Measure 3],SEARCH("%",[Measure 3],1,BLANK())-1),DOUBLE)/100,[Measure 3])
return IF(a>=10,"red",IF(a>0.5&&a<2,"blue","green"))

Then put the measure to the conditional formatting

vxinruzhumsft_1-1682563139807.png

 

vxinruzhumsft_2-1682563145985.png

Best Regards!

Yolo Zhu

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.