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

Announcements
Independent validation for trusted, AI-ready data integration. See why IDC named Qlik a Leader: Read the Excerpt!
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!