Forum Discussion
Conditional Formatting for negative values with 3 conditions
Hi adhumal
Please conisder this solution
Create this measure and drag and drop it to your visual.
the UNICHAR will create the icon for you.
speedramps Thank you. I added the measure provided by you but it only gives me the 'red' icons only. Below is the screenshot
Here is the DAX
- nandukrishnavs6 years agoCommunity Champion
Try this
MyICON = VAR MYVALUE = [Difference %] VAR RESULT = IF ( MYVALUE > -1 && MYVALUE <= -0.05, UNICHAR ( 128994 ), IF ( MYVALUE > -0.05 && MYVALUE <= 0, UNICHAR ( 128993 ), IF ( MYVALUE > 0 && MYVALUE <= 100, UNICHAR ( 128308 ), BLANK () ) ) ) RETURN RESULT
Did I answer your question? Mark my post as a solution!
Appreciate with a kudos 🙂- adhumal26 years agoHelper III
Thanks for your reply. I used your formula but its showing me below results still (only red icons appear)
- nandukrishnavs6 years agoCommunity Champion
Follow this.
Create a DAX measure for an icon.
Icon = UNICHAR(11044)Use this measure in your table visual.
Create another measure for conditional formatting.
Color = VAR MYVALUE = [Difference %] VAR RESULT = IF ( MYVALUE > -1 && MYVALUE <= -0.05, "green", IF ( MYVALUE > -0.05 && MYVALUE <= 0, "orange", IF ( MYVALUE > 0 && MYVALUE <= 100, "red", BLANK () ) ) ) RETURN RESULTThen format the Icon (Font) measure field using the newly created "Color" measure.
Did I answer your question? Mark my post as a solution!
Appreciate with a kudos 🙂
- speedramps6 years agoSuper User
Hi again adhumal
In my instructions it did say ...
VAR Myvalue = -4 -- substitute this hard code value with your measure and multiply with 100 if a %but unfortunately you have done this
VAR MYVALUE = [Difference %]
[Difference %] has a percent datatype so 13% will be stored as 0.13and therefore 0.13 is less than 5
If you tweak it will work.