Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

color in table based on variable

how can you color   have multiple colors when using the Background color expression?

Below is what I am trying with no luck.

if(ActPkgCost/PurchPackSz<0.25, green(),

 

              if(ActPkgCost/PurchPackSz>0.25, <0.50 Yellow(),

 

              if(ActPkgCost/PurchPackSz>0.50, Red())))

 

1 Solution

Accepted Solutions
sunny_talwar

Try this

If(ActPkgCost/PurchPackSz < 0.25, Green(),

     If(ActPkgCost/PurchPackSz < 0.50, Yellow(),

          If(ActPkgCost/PurchPackSz > 0.50, Red())))

View solution in original post

5 Replies
sunny_talwar

Try this

If(ActPkgCost/PurchPackSz < 0.25, Green(),

     If(ActPkgCost/PurchPackSz < 0.50, Yellow(),

          If(ActPkgCost/PurchPackSz > 0.50, Red())))

mjtaft2017
Partner - Creator
Partner - Creator

Hi Sunny -

Is yours (above) missing a comma just before Yellow()  - I included the comma below 

If(ActPkgCost/PurchPackSz < 0.25, Green(),

     If(ActPkgCost/PurchPackSz < 0.50, Yellow(),

          If(ActPkgCost/PurchPackSz > 0.50, Red())))

color in table based on variable

sunny_talwar

I did

Anonymous
Not applicable
Author

OK, if we're speaking of improvements...

If(ActPkgCost/PurchPackSz < 0.25, Green(),

     If(ActPkgCost/PurchPackSz < 0.50, Yellow(),

          Red()))

mjtaft2017
Partner - Creator
Partner - Creator

try Sunny's or try this with your original

if(ActPkgCost/PurchPackSz<0.25, green(),

              if(ActPkgCost/PurchPackSz >= 0.25 and ActPkgCost/PurchPackSz < 0.50, Yellow(),

              if(ActPkgCost/PurchPackSz >= 0.50, Red())))