Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
cancel
Showing results for 
Search instead for 
Did you mean: 
awhitfield
Partner - Champion
Partner - Champion

I know this is easy but....

I want to apply a conditional background colour to the following expression in sense:

((Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_value)-Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_previous_month_value))

/

Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_value))

it calculates the percentage change between 2 columns if its less than .25 then green, more than red.

I know this is an easy if statement, but can't get it right!!

Cheers folks

Andy

1 Solution

Accepted Solutions
vitaliichupryna
Creator III
Creator III

Hi Andy,

Please try following:

IF((Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_value)-Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_previous_month_value))

/

Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_value)<0.25, green(), red())

Thanks,

Vitalii

View solution in original post

2 Replies
vitaliichupryna
Creator III
Creator III

Hi Andy,

Please try following:

IF((Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_value)-Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_previous_month_value))

/

Sum({<month_id={$(=Max(month_id))},dm_complaints_number={'B23'}>}dm_value)<0.25, green(), red())

Thanks,

Vitalii

rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

Are you already calculating the pct change as a column in the chart?

-Rob