cancel
Showing results for
Did you mean:
Highlighted
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.

 Type PC RC Delta RF 90 100 10 IF 70 60 -10 OOG 50 30 -20 ZF 40 60 20

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

Accepted Solutions
Community Support Team

## Re: Conditional Formatting based on 2 Field values

``````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]:

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.
3 REPLIES 3
Super User

## Re: Conditional Formatting based on 2 Field values

@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.

Super User

## Re: Conditional Formatting based on 2 Field values

@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.

Proud to be a Datanaut! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Community Support Team

## Re: Conditional Formatting based on 2 Field values

``````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]:

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.

Announcements

#### Save the new date (and location)!

Our business applications community is growing—so we needed a different venue, resulting in a new date and location. See you there!

#### Difinity Conference

The largest Power BI, Power Platform, and Data conference in New Zealand

#### Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

Top Solution Authors
Top Kudoed Authors (Last 30 Days)