Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
67 | |
64 | |
57 | |
39 | |
27 |
User | Count |
---|---|
85 | |
59 | |
45 | |
43 | |
38 |