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
I am trying to create a report, that per client requests, should have cell background colour formatting for when a value is above the threshold. I am struggling to find a way around this. The values are based on string type, which any value equal or under the threshold has a < in front of it (<900, <1800) so for this case I could just use that as the filter, any value that has "<" or is blank should have "White" background colour formatting, whereas any other value should be yellow.
I'm trying with the current formula:
=IIF(InStr(Fields!humm2.Value, "<") > 0 OR IsNothing(Fields!humm2.Value) OR Fields!humm2.Value = "", "White", "Yellow")
Yet I get this info:
An error occurred during local report processing.
How should I write the formula to get it to work? Cheers
From a PBI Desktop App report it should look like this:
Solved! Go to Solution.
What about:
IIF(Left(Fields!humm2.Value, 1) = "<") OR IsNothing(Fields!humm2.Value) OR Fields!humm2.Value = "", "White", "Yellow")
I have tweaked a little bit, I swapped the IIf into a SWITCH statement and it worked
It says this:
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 44 | |
| 40 | |
| 33 | |
| 31 | |
| 23 |
| User | Count |
|---|---|
| 127 | |
| 116 | |
| 90 | |
| 73 | |
| 69 |