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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
dmoggie
Helper I
Helper I

Conditional formatting help required?

Hi All,

 

I Seem to be stuck at what should be quiet a simple task. 

 

I have a table with four columns (fields) per row. All i want to is highlight each time the value in column 1 is less than any of the other 3 column valves.

 

As always any help would be greatly appreciated

 

KR

 

1 ACCEPTED SOLUTION
richbenmintz
Solution Sage
Solution Sage

Hi @dmoggie

 

You can create the following Measure 

back color = if(COALESCE([Val 1]<[Val 2], [Val 1]<[Val 3], [Val 1]<[Val 4])= BLANK(), "#FFFFFF", "#008000")

then use the Format by Field Value type of conditional formatting

 

richbenmintz_0-1596633166758.png

 

Linkt to Sample pbix, sample.pbix 

 

Hope this Helps,

Richard


Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

 



I hope this helps,
Richard

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

Proud to be a Super User!


View solution in original post

7 REPLIES 7
richbenmintz
Solution Sage
Solution Sage

Hi @dmoggie

 

You can create the following Measure 

back color = if(COALESCE([Val 1]<[Val 2], [Val 1]<[Val 3], [Val 1]<[Val 4])= BLANK(), "#FFFFFF", "#008000")

then use the Format by Field Value type of conditional formatting

 

richbenmintz_0-1596633166758.png

 

Linkt to Sample pbix, sample.pbix 

 

Hope this Helps,

Richard


Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

 



I hope this helps,
Richard

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

Proud to be a Super User!


Wow so many quick replies, what a great forum. I didnt know you could resolve in all these different ways

 

@tex628 thanks.

 

This was the missing bit for me. Many thanks @richbenmintz 

 

Kind Regards

Anand24
Super User
Super User

Hi @dmoggie ,

 

Follow the below steps:

1. Create a new column with below condition:

Color_Column = if(Tablename[Column1] < Tablename[Column3],"Color's Hex Code","")
 
2. Go to Format -> conditional Formatting -> Enable Background color -> Format by: Field Value and Based on Field: Color_Column
 
Check below for example(Highlight Column1(Sixes) if No. of Sixes < No. of Fours(Column3)):
bg change.PNG
 
Give a thumbs up if this post helped you in any way and mark this post as solution if it solved your query !!!
tex628
Community Champion
Community Champion

Assuming that it's measures you have it should be something along the lines of:

Measure = 
IF( [Measure 1] < [Measure 2] , 1 ,
IF( [Measure 1] < [Measure 3] , 1 ,
IF( [Measure 1] < [Measure 4] , 1 , BLANK()
)))


If you're just column aggregating i would recommend creating 4 measures instead:

Measure 1 = SUM(Table[Column1])

etc. 

Finally apply conditional formatting to Measure 1 and use the "Based on field" condition: 
image.png
Where you choose the measure written above with the condition 1 = Colored

Br,
J




Connect on LinkedIn
dedelman_clng
Community Champion
Community Champion

Hi @dmoggie  - create a measure or a column (depending on what your values are already), that produces 1 if your condition is met and 0 if it doesn't.  Then do conditional formatting on that field, but using the value of the new measure/column.

 

Hope this helps

David

amitchandak
Super User
Super User

@dmoggie , create a color measure like this and use that in conditional formatting with "Field" option

color =
switch ( true(),
FIRSTNONBLANK(Table[commodity],"NA") ="commodity1" && sum(Table[Value]) >500,"lightgreen",
FIRSTNONBLANK(Table[commodity],"NA") ="commodity2" && sum(Table[Value]) >1000,"lightgreen",
/// Add more conditions
"red"
)

 

https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

richbenmintz
Solution Sage
Solution Sage

Hi @dmoggie,

 

Can you provide some sample data and a desired outcome



I hope this helps,
Richard

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

Proud to be a Super User!


Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.