Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
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
Solved! Go to Solution.
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]:
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]:
@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.
@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")
)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
110 | |
95 | |
76 | |
65 | |
51 |
User | Count |
---|---|
146 | |
109 | |
106 | |
88 | |
61 |