Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Again, I am trying to do something that should be simple, but I cannot figure out how to do it in Power BI. I am using a gauge-style visual with conditional formatting for the data color. I want to set it up with two rules: for values between zero and the "target value", I want it red. For values above the "target value", I want it green. Seems pretty straight-forward for this type of visual.
However, those fields for min/max seem to only accept numerical inputs. I need to drive these formatting rules with the "target value" from my table, because it changes from day to day.
Is this possible?
Thank you.
Solved! Go to Solution.
@kwpbi create a measure for color like
KPI Color = IF( [Value] < [Target] , "Red", "Green" )
in conditional formatting, choose field value and select kpi color measure
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.
Hi @kwpbi ,
We can set condiftional formatting by filed value based on measure like this.
Measure 2 = var a = SUM('FACT TABLE'[value])
return
IF(a>='target table'[Target var],"#01B8AA","#FD625E")
Before that, we can create a target measure as below.
Target var = var maxd = CALCULATE(MAX('target table'[date]),ALLSELECTED('target table'))
return
CALCULATE(MAX('target table'[target]),FILTER('target table','target table'[date] = maxd))
Then we can get the result as below by table visual.
@kwpbi create a measure for color like
KPI Color = IF( [Value] < [Target] , "Red", "Green" )
in conditional formatting, choose field value and select kpi color measure
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.
It took some trial and error, but I got this to work using a series of measures for each scenario. Here is what I came up with for my final code:
Thanks, Parry2k, this is almost what I need... I think we need to take one step further?
The [value] that I am reporting is a sum from a visual-level, relative-date filter. Can you think of a way to make this work when that [value] is not coming from a table?
@kwpbi you can create measure and use that in this if condition. Am I missing something here?
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.
No, I don't think you are... I am new to Power BI and still learning how to use measures as variables and sub-routines (this is so different from Excel and VBA!).
I think you have pointed me in the right direction... time to go home for the day though. I will let you know tomorrow if I need more help.
Thanks again!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 43 | |
| 42 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 190 | |
| 122 | |
| 96 | |
| 66 | |
| 47 |