Some months ago I was asked how one could change the line style within a “Line Chart” for distinguishing between actual and planning figures.
The desired result:
How can we manage that in QlikView?
First I added a field named IsForecast in my demo-application to differentiate between actual and planning figures:
LOAD * INLINE [
Customer, Sales, IsForecast, Period
CustomerA, 20, 0, 1
CustomerA, 30, 1, 2
CustomerA, 35, 1, 3
CustomerA, 38, 1, 4
CustomerA, 45, 1, 5
CustomerA, 46, 1, 6
CustomerA, 43, 1, 7
CustomerA, 69, 1, 8
];
As you can see above both, actual and planning figures are stored in the field “Sales”.
Now just create your chart as usually, using “Customer” as dimension and “sum(Sales)” as expression.
And now the clue:
Go to “Line Styles” in the properties of your expression and add the following expression:
=if(IsForecast = -1, '<S3>', '<S1>')
Just a little explanation:
You can define the line style by using the following options:
- <S1> – continous (default)
- <S2> – dashed
- <S3> – dotted
- <S4> – dashed/dotted
Furthermore you could use the tag <Wn>, where n defines the width of the line, e.g. <W2.5>.
Note:
It is really worth having a look at the chapter “Line Style” or in general “Attribute expressions” in the QlikView Reference Manual.



Stefan WALTHER
One Trackback
[...] Possibly related posts:QlikTip #24: Using line-styles in Line-Charts to differentiate between actual and planning figures [...]