Qlik Community

New to QlikView

Discussion board where members can get started with QlikView.

Announcements
Modernize Your QlikView Deployment webinar, Nov. 3rd. REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Creator III
Creator III

Colour Conditioning for perecntages for in chart text

Hi Guys

I have an expression

I am trying to color code the text

My value is a percentage

Below keeps the value to green

And it does not change

This is not working:

=IF(vUT%>=0.0 and vUT% <= 0.5, RED(),

IF(vUT%>=0.51 and vUT% <= 0.7, YELLOW(),

Green()))

1 Solution

Accepted Solutions
Highlighted
Master II
Master II

=IF((sum(Sales)/sum(Total Sales))>=0.0 and (sum(Sales)/sum(Total Sales)) <= 0.5, RED(),

IF((sum(Sales)/sum(Total Sales))>=0.51 and (sum(Sales)/sum(Total Sales)) <= 0.7, YELLOW(),

Green()))

View solution in original post

10 Replies
Highlighted
Contributor III
Contributor III

Hi Aaron,


Could please provide the sample value of vUT% field so that i can provide you the solution

Thanks

Ankur 

Highlighted
Specialist
Specialist

Hi

Can you plz share a sample app?

Regards

Pratyush

Highlighted

Can you use Square Brackets ([]) around your expression. What does the expression for vUT% and how values are looks like?

=IF([vUT%] >= 0.0 and [vUT%] <= 0.5, RED(),

IF([vUT%]>=0.51 and [vUT%] <= 0.7, YELLOW(),

Green()))

Before develop something, think If placed (The Right information | To the right people | At the Right time | In the Right place | With the Right context)
Highlighted
Creator III
Creator III

Im sorry pratyush i cannot,

the value stays green and does not change to red or yellow depending on what it is

i.e: If the percentage is lower than 50% it should be red

higher than 70% it should be green

Highlighted
Specialist
Specialist

Hi

Can you just give me an idea as to how you've declared the variable?

Regards

Pratyush

Highlighted
Creator III
Creator III

vUT%= (avg(Aggr(sum(JO_)/(TGT),_Vehicle)))

HTH

Highlighted
Specialist
Specialist

It is giving green coz it is not satisfying any of the conditions above, try to use the variable in text. Capture its value and then try to check that in your condition.


Regards
Pratyush

Highlighted
Master II
Master II

=IF((sum(Sales)/sum(Total Sales))>=0.0 and (sum(Sales)/sum(Total Sales)) <= 0.5, RED(),

IF((sum(Sales)/sum(Total Sales))>=0.51 and (sum(Sales)/sum(Total Sales)) <= 0.7, YELLOW(),

Green()))

View solution in original post

Highlighted
Creator III
Creator III

Sorry could you explain more?