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,
I have a table with Brand Names in rows and Dates in columns. There are around 30 brands, and new ones can be added along the way. In the table if the brand exists in a certain date, it is marked as Y. I want to colour the font a colour based on the brand name and Ys. The matrix visual should look something like this (this is a summary table, actually there are a lot more brands and dates):
| 1/1/2021 | 1/2/2021 | 1/3/2021 | 1/4/2021 | 1/5/2021 | |
| Brand A | Y | Y | Y | ||
| Brand B | Y | Y | Y | Y | |
| Brand C | Y | Y | |||
| Brand D | Y | Y | Y |
How do I do this conditional formatting? I have a table like this which identifies the hex code for each brand, but idk how to use it:
| Brand | ColourHex |
| A | #00CCFF |
| B | #CCFFFF |
| C | #CCFFCC |
| D | #FFFF99 |
| E | #99CCFF |
| F | #FF99CC |
| G | #CC99FF |
| H | #FFCC99 |
| 9 | #3366FF |
| 10 | #33CCCC |
| 11 | #99CC00 |
| 12 | #FFCC00 |
| 13 | #FF9900 |
| 14 | #FF6600 |
Solved! Go to Solution.
Hi @Anonymous ,
I created a sample pbix file for you(see attachment), please check whether that is what you want.
1. Create a measure to get the related color under different brand
Conditional formatting =
CALCULATE (
MAX ( 'Fontcolor format'[ColourHex] ),
FILTER (
'Fontcolor format',
'Fontcolor format'[Brand] = SELECTEDVALUE ( 'Table'[Brand] )
)
)
2. Create a matrix and set conditional formatting for Values field as the below screenshot
Best Regards
Hi @Anonymous ,
I created a sample pbix file for you(see attachment), please check whether that is what you want.
1. Create a measure to get the related color under different brand
Conditional formatting =
CALCULATE (
MAX ( 'Fontcolor format'[ColourHex] ),
FILTER (
'Fontcolor format',
'Fontcolor format'[Brand] = SELECTEDVALUE ( 'Table'[Brand] )
)
)
2. Create a matrix and set conditional formatting for Values field as the below screenshot
Best Regards
@Anonymous , make sure this table it joined with brand you are using or part of the brand table
create a measure max(brandcolor[ColourHex]) and use that is conditional formatting using field value option
or measure like
maxx(filter(brandcolor, brandcolor[ColourHex] =max(Table[Brand])),brandcolor[ColourHex])
How to do conditional formatting by measure and apply it on pie?: https://youtu.be/RqBb5eBf_I4
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 37 | |
| 33 | |
| 33 | |
| 29 |
| User | Count |
|---|---|
| 134 | |
| 96 | |
| 78 | |
| 67 | |
| 65 |