Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
I have the matrix below, basically:
Device Error Message Attempts Errors Percentage
Blue1 Did not start 100 50 50%
Red1 Interrupted 150 50 33%
I created a table of error messages and the color they should be based on percentage.
Error Message YELLOW RED
Did not start 25% 50%
Interrupted 20% 30%
How can I conditionally format the Percentage column in the matrix based off the values in the reference table?
Any help would be greatly appreciated.
Solved! Go to Solution.
Hi @paul_jones ,
The best way for conditional color is:
ConditionalColor =
SWITCH (
TRUE (),
SELECTEDVALUE ( 'Table'[Error Message] ) = "Did not start"
&& SELECTEDVALUE ( 'Table'[Percentage] ) = 0.5, "#HexColorcode",
SELECTEDVALUE ( 'Table'[Error Message] ) = "Interrupted"
&& SELECTEDVALUE ( 'Table'[Percentage] ) = 0.3, "#HexColorcode"
)
If you want to use your second table,you can use CROSSJOIN as well.
But I did not get the logic. This table is a range?
Btw, Measure above would solve your problem.
It helped? Mark it as an accepted solution.
Regards,
Loran
I will give that a try. Thank you.
Hi @paul_jones ,
The best way for conditional color is:
ConditionalColor =
SWITCH (
TRUE (),
SELECTEDVALUE ( 'Table'[Error Message] ) = "Did not start"
&& SELECTEDVALUE ( 'Table'[Percentage] ) = 0.5, "#HexColorcode",
SELECTEDVALUE ( 'Table'[Error Message] ) = "Interrupted"
&& SELECTEDVALUE ( 'Table'[Percentage] ) = 0.3, "#HexColorcode"
)
If you want to use your second table,you can use CROSSJOIN as well.
But I did not get the logic. This table is a range?
Btw, Measure above would solve your problem.
It helped? Mark it as an accepted solution.
Regards,
Loran
Forgive me, I'm a novice, but where do I use this?
Hi,
you can create an measure. If you do so there will Open a bar at the top of your Report. Now you can Type in the Code.
Best
I wasn't clear. I know how to create a measure. I just didn't know how to apply it to conditional formatting.
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 21 | |
| 21 | |
| 21 | |
| 20 | |
| 12 |
| User | Count |
|---|---|
| 59 | |
| 53 | |
| 40 | |
| 30 | |
| 26 |