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.
So odd scenario here.
I have a multi row card where I am conditionally formatting the bar colour. If every row has the same colour key then it works fine, as soon as one is different they all turn grey (not one of my options).
See images
Is this an issue with the visualisation or am I being a tool?
Solved! Go to Solution.
Hi @MCornish
Unfortunately that's the way conditional formatting works on Multi Row Card. It's not really working as you'd expect, and as a result it's not very useful.
What's it's actually doing is looking at all the values in the Colour Key column. If you set your CF Rules so that you want to apply different colours to different values (as you have) - PBI doesn't know what to do because some values in the Colour Key column are 0 and some are 1. It can't apply 2 rules to all the card rows, so it makes them grey.
If you only have 1 CF Rule, or you choose to format by an aggregation like Minimum, so you set it to colour the bars based on the Minimum of the Colour Key
Then it makes all bars red because the min in the Colour Key column is 0, and there's a rule to match that value.
Likewise if you format for the max value to be 1 it can find 1 in the Colour Key column and find a matching rule, so all bars are green.
It's not clear this is how it works and it's not very useful.
Regards
Phil
Proud to be a Super User!
Any updates on this functionality. This seems like a bug? ... shouldnt it be possible to implement conditional formating here?
Made an account just to say this defeats the purpose of the multi-row card....
How did they create this but are unable to give cards unique formatting?
Hi, Is there any solution for this?
Hi @MCornish
Unfortunately that's the way conditional formatting works on Multi Row Card. It's not really working as you'd expect, and as a result it's not very useful.
What's it's actually doing is looking at all the values in the Colour Key column. If you set your CF Rules so that you want to apply different colours to different values (as you have) - PBI doesn't know what to do because some values in the Colour Key column are 0 and some are 1. It can't apply 2 rules to all the card rows, so it makes them grey.
If you only have 1 CF Rule, or you choose to format by an aggregation like Minimum, so you set it to colour the bars based on the Minimum of the Colour Key
Then it makes all bars red because the min in the Colour Key column is 0, and there's a rule to match that value.
Likewise if you format for the max value to be 1 it can find 1 in the Colour Key column and find a matching rule, so all bars are green.
It's not clear this is how it works and it's not very useful.
Regards
Phil
Proud to be a Super User!
It is actually not a solution indeed, just the representation of reality of another poor PowerBi visual that is not working as everyworld is expecting
😕
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 |