Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
ianmk
Contributor II
Contributor II

If statement within measure

I am trying to make the "Max RVP" column in the pivot table have a red background color if the value is greater than 9.

ianmk_0-1689093129037.png

 

 The expression for the "Max RVP" column:

=rangeMax([103: RVP After (Upper)],[104: RVP After (Middle)],[105: RVP After (Lower)],[2412: RVP - 1],[2413: RVP - 2],[3029: RVP - 3],[3033: RVP - 4],[3038: RVP - 5],[3043: RVP - 6],[3048: RVP - 7],[3053: RVP - 8],[3149: RVP - 9],[3153: RVP - 10],[3158: RVP - 11],[2: RVP - After])

The background color expression I currently have:

=if(rangeMax([103: RVP After (Upper)],[104: RVP After (Middle)],[105: RVP After (Lower)],[2412: RVP - 1],[2413: RVP - 2],[3029: RVP - 3],[3033: RVP - 4],[3038: RVP - 5],[3043: RVP - 6],[3048: RVP - 7],[3053: RVP - 8],[3149: RVP - 9],[3153: RVP - 10],[3158: RVP - 11],[2: RVP - After] > 9, red [,blue]))

This expression is yielding no results and there is no background color is white. 

How can I implement an If statement into the background color expression that includes the rangemax measure ("Max RVP")?

 

  

Labels (3)
1 Solution

Accepted Solutions
joaopaulo_delco
Partner - Creator III
Partner - Creator III

Hi @ianmk !

     Try the following formula:

if(rangeMax([103: RVP After (Upper)],[104: RVP After (Middle)],[105: RVP After (Lower)],[2412: RVP - 1],[2413: RVP - 2],[3029: RVP - 3],[3033: RVP - 4],[3038: RVP - 5],[3043: RVP - 6],[3048: RVP - 7],[3053: RVP - 8],[3149: RVP - 9],[3153: RVP - 10],[3158: RVP - 11],[2: RVP - After]
)> 9, red() ,blue())

Help users find answers! Don't forget to mark a solution that worked for you!

View solution in original post

1 Reply
joaopaulo_delco
Partner - Creator III
Partner - Creator III

Hi @ianmk !

     Try the following formula:

if(rangeMax([103: RVP After (Upper)],[104: RVP After (Middle)],[105: RVP After (Lower)],[2412: RVP - 1],[2413: RVP - 2],[3029: RVP - 3],[3033: RVP - 4],[3038: RVP - 5],[3043: RVP - 6],[3048: RVP - 7],[3053: RVP - 8],[3149: RVP - 9],[3153: RVP - 10],[3158: RVP - 11],[2: RVP - After]
)> 9, red() ,blue())

Help users find answers! Don't forget to mark a solution that worked for you!