-
Book Overview & Buying
-
Table Of Contents
QlikView for Developers Cookbook
By :
A waterfall chart is a type of bar chart used to show a whole value and the breakdown of that value into other subvalues, all in one chart. We can implement it in QlikView using the Bar Offset option.
In this example, we are going to demonstrate the chart showing a profit and loss breakdown.
Load the following script:
LOAD * INLINE [
Category, Value
Sales, 62000
COGS, 25000
Expenses, 27000
Tax, 3000
];The following steps show you how to create a waterfall chart:
|
Sales $ |
|
|
COGS $ |
|
|
Expenses $ |
|
|
Tax $ |
|
|
Net Profit $ |
|

Sum({<Category={'Sales'}>} Value)
-Sum({<Category={'COGS'}>} Value)Sum({<Category={'Sales'}>} Value)
-Sum({<Category={'COGS', 'Expenses'}>} Value)Sum({<Category={'Sales'}>} Value)
-Sum({<Category={'COGS', 'Expenses', 'Tax'}>} Value)
The Bar Offset option for bar charts allows us to calculate the start position for each of the bars, other than the 0 default value.
We use a Set Analysis expression to easily calculate the values.
While this example is reasonably trivial, it is reflective of a real-life example and there are many others. Using Set Analysis functions to calculate the value for the offset is very typical.
Change the font size
Change margin width
Change background colour