This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hi everyone
I need help.
I am new to PBI. I need to make a table and apply conditional formattig to the column "pig" (this is the average of data for date), like this:
Green, if pig > curva
Yellow, if pig > (-) and < curva
Red, if pig < (-)
And use this conditional formatting for a bar chart too.
This are de date:
Hi @PijushRoy
But with that formula just i can use measures and my values are not a measure.
It won't let me choose the columns i need.
Please use
VAR _Pg = Selectedvalue(pg column)
VAR _minus = Selectedvalue(column)
VAR _Curva = Selectedvalue(Curva column)
Return
Switch(
True(),
_pig > _curva,"Green",
_pig > _minus && _pig < _curva,"Yellow"
_pig < _minus,"Red")
Proud to be a Super User! | |
Thank so much @PijushRoy for you time.
This is fine por individual values (previously achieved the same thing but in a different way), but like i say de column pig in the table is a average of de data for the date and the conditional formatting not apply for this.
Hi @SoledadMancilla
Please create a measure
Color = Switch(
True(),
pig > curva,"Green",
pig > (-) && pig < curva,"Yellow"
pig < (-),"Red")
Use the proper field in above measure.
Go to conditional formating option, and use the measure as Field value
Check the article - https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-conditional-table-formatting
follow Section - Color based on a calculation
Thanks
Pijush
Proud to be a Super User! | |
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 37 | |
| 32 | |
| 27 | |
| 24 | |
| 17 |
| User | Count |
|---|---|
| 70 | |
| 50 | |
| 31 | |
| 26 | |
| 22 |