Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
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!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 38 | |
| 35 | |
| 33 | |
| 32 | |
| 29 |
| User | Count |
|---|---|
| 134 | |
| 96 | |
| 78 | |
| 67 | |
| 65 |