This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
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
Solved! Go to Solution.
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
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!
Proud to be a Super User!
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
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!
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
Hi @dmoggie ,
Follow the below steps:
1. Create a new column with below condition:
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:
Where you choose the measure written above with the condition 1 = Colored
Br,
J
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
@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
Hi @dmoggie,
Can you provide some sample data and a desired outcome
Proud to be a Super User!
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 36 | |
| 33 | |
| 31 | |
| 21 | |
| 16 |
| User | Count |
|---|---|
| 65 | |
| 53 | |
| 31 | |
| 23 | |
| 23 |