Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
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:
| User | Count |
|---|---|
| 24 | |
| 22 | |
| 21 | |
| 20 | |
| 12 |
| User | Count |
|---|---|
| 66 | |
| 56 | |
| 45 | |
| 44 | |
| 30 |