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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
bibhu250
Frequent Visitor

Conditional Formatting based on 2 Field values

Hi,

 

I have a requirement where I need to Conditional Format based upon 2 field values. Tried a lot to implement this, but cant seem to design a rule based upon 2 values. Shown below is a matrix visual and the rules.

 

TypePCRCDelta
RF9010010
IF7060-10
OOG5030-20
ZF406020

 

Here RF, IF, OOG, ZF are row values for field "Type" & PC, RC, Delta are calculated measures(grouped by "Type").

Is it possible to achieve the following using conditional formatting feature ? Should I design a measure to achieve this ?

 

If Type = 'RF' & Delta >0, then "Green" else "Red"

If Type <> 'RF' & Delta <0, then "Green" else "Red

1 ACCEPTED SOLUTION
v-diye-msft
Community Support
Community Support

Hi @bibhu250 

 

Please try below measure:

Measure = var a = MAX('Table'[Type])
Return
IF(a="RF",IF([Delta]>0,"Green","Red"),IF([Delta]<0,"Green","Red"))

Then add it to the conditional formatting on the measure column [Delta]:

05.PNG06.PNG

 

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.

View solution in original post

3 REPLIES 3
v-diye-msft
Community Support
Community Support

Hi @bibhu250 

 

Please try below measure:

Measure = var a = MAX('Table'[Type])
Return
IF(a="RF",IF([Delta]>0,"Green","Red"),IF([Delta]<0,"Green","Red"))

Then add it to the conditional formatting on the measure column [Delta]:

05.PNG06.PNG

 

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.
parry2k
Super User
Super User

@bibhu250 you can surely do this by writing a measure with the logic for color and return the color name as value, and then use this measure in conditional formatting to set the color for Delta.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Anonymous
Not applicable

@bibhu250  - You could create the following Measure, and it as the Field Value in conditional formatting:

Color = 
var _Type = max(Conditional[Type])
var _Delta = sum(Conditional[Delta])
return IF(
    _Type = "RF", IF(_Delta > 0, "Green", "Red"),
    IF(_Delta < 0, "Green", "Red")
)
I hope this helps. If it does, please Mark as a solution.
I also appreciate Kudos.

 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.