Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Dear all,
I am working with school data on sanitation and cleanliness and we are now starting to use PowerBi to analyze and present the data. We have a matrix in PwerBI based on a column with 5 values:
NP, no star, 1 star, 2 stars, 3 stars.
For each of these values, I present the number of schools that comply to this condition and the row percentage. The table looks like this:
matrix example
What I would like to, but can not find is to give background colors on the columns, based on their header and not on the values inside the matrix. So for NP I would like to the two colums (# schools and % schools), to be colored grey, for no stars, red, 1 star yellow etc ..
Anyone has some suggestions on how to do this?
Thanks
Solved! Go to Solution.
Hi @Anonymous
You can create a measure like below and later use it for conditional formatting in your Matrix Visual.
conditional formating =
VAR _sv = SELECTEDVALUE( 'Table'[Category] )
RETURN
SWITCH(
TRUE(),
_sv = "NP", 1,
_sv = "no star", 2,
_sv = "1 star", 3
)
This is how you set up Conditional Formating on Value fields in your Matrix.
Hi @Anonymous
You can create a measure like below and later use it for conditional formatting in your Matrix Visual.
conditional formating =
VAR _sv = SELECTEDVALUE( 'Table'[Category] )
RETURN
SWITCH(
TRUE(),
_sv = "NP", 1,
_sv = "no star", 2,
_sv = "1 star", 3
)
This is how you set up Conditional Formating on Value fields in your Matrix.
Dear Mariusz,
just what the doctor ordered! Works like a charm,
Thanks ...
Ubo
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.