Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Anonymous
Not applicable

Conditional formatting not working when column value in data source is spread to columns in Matrix

Hi

I am facing issue with conditional formating in Matrix visual. I have create hierarachy to enable drill functionality in Power BI. 

Currently, I receive data in the following format and the amount of data that i receive is huge.

Columns name:  country, state, city, score, metrics. number of response

 

My output visual that I have created looks like below .

 metricAmetricBmetricC
Country753
    State682

            City

 

871

 

The value that is visible above is calculated measure (weighted average of response and score). To create this visual i added hierarchy in Rows, in columns i added metric and in values i added calcuated measure (weighted average). 

 

Now the issue I am facing is while doing conditional formatting. I am not able to do conditional formatting at metric level (metricA, B, C). If I do conditional formatting by measure that I created, it is taking all values in the measure for calculating minimum and maximum value. However, I want the series for conditional formatting should be different for metrics A, metric B and metric C.

 

Any help appreciated

1 ACCEPTED SOLUTION
Vvelarde
Community Champion
Community Champion

@Anonymous 

 

Hi, you can obtain this, using a Conditional Formatting - Format by Field Value (Use the measure)

 

and to assign the colors a measure like this:

 

Colors =
VAR _MAX =
    MAXX ( ALLSELECTED ( TableA[Category] ), [SumLikes] )
VAR _MIN =
    MINX ( ALLSELECTED ( TableA[Category] ), [SumLikes] )
RETURN
    SWITCH ( TRUE (); [SumLikes] = _MAX, "Green", [SumLikes] = _MIN, "Red" )

Img1.png

Regards

 

Victor

Lima - Peru




Lima - Peru

View solution in original post

2 REPLIES 2
Vvelarde
Community Champion
Community Champion

@Anonymous 

 

Hi, you can obtain this, using a Conditional Formatting - Format by Field Value (Use the measure)

 

and to assign the colors a measure like this:

 

Colors =
VAR _MAX =
    MAXX ( ALLSELECTED ( TableA[Category] ), [SumLikes] )
VAR _MIN =
    MINX ( ALLSELECTED ( TableA[Category] ), [SumLikes] )
RETURN
    SWITCH ( TRUE (); [SumLikes] = _MAX, "Green", [SumLikes] = _MIN, "Red" )

Img1.png

Regards

 

Victor

Lima - Peru




Lima - Peru
Anonymous
Not applicable

Thanks @Vvelarde I was able to implement change using your suggestion. 

 

Regards,

Rakesh.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.