Cumulative Sum in Qlik Sense


There is also cases the place you’d love to calculate the cumulative sum in a chart in Qlik Sense. For instance, it’s possible you’ll need to take a look at gross sales values cumulatively summed in a bar chart for decided on bill months. Alternatively, perhaps you wish to have to acquire subscription greenbacks through the years to look how particular person firms are rising inside of your ecosystem.

Cumulative sums or accumulation is conceivable in Qlik Sense; then again, it can be difficult for the newbie consumer to write down the expressions to perform this. Previously, in QlikView, it’s essential make a selection the ‘Complete accumulation’ environment at the Expressions tab within the chart homes. On the other hand, there’s no such capability in Qlik Sense except you’re the use of model Qlik Sense November 2019 and above. If you’re the use of any model previous to the Qlik Sense November 2019 free up, there is not any local possibility for accrued expressions within the consumer interface. Consequently, it is very important create those expressions manually.

If so, you’re most definitely questioning how we will accomplish growing the buildup or cumulative sum expressions in Qlik Sense… Immediately, let’s have a look.

Leveraging RangeSum() and Above() Purposes for Accumulation Expression Writing in Qlik Sense

In Qlik Sense, we will use the RangeSum() serve as together with the Above() serve as to acquire the values wanted.

RangeSum() Serve as

RangeSum() returns the sum of a spread of values. All non-numeric values are handled as 0.

Syntax: RangeSum(first_expr[, Expression])          

first_expr The expression or box containing the knowledge to be measured.
Expression Not obligatory expressions or fields containing the variety of information you want to measure.


1 RangeSum(1,2,4)
Returns 7
2 RangeSum(5,’abc’)
Returns 5

Above() Serve as

Above() evaluates an expression at a row above the present row inside of a column section in a desk. The calculated row is determined by the price of offset, if provide, the default being the row immediately above. For charts rather then tables, Above() reviews for the row above the present row within the chart’s directly desk an identical.

Syntax: Above([TOTAL] expr [, offset, [, count]])

expr The expression or box containing the knowledge to be measured.
offset Specifiying an offset, more than 0, strikes the analysis of the expression n rows additional up from the present row.
Specifying an offset of 0 will review the expression at the present row.
Specifying a damaging offset quantity makes the Above() serve as paintings just like the Under() serve as with the corresponding certain offset quantity.
rely Specifying a rely more than 1, returns a spread of rely values, one for each and every rely desk rows counting upwards from the unique mobile.
On this shape, the serve as can be utilized as a controversy to any of the particular vary purposes.
TOTAL If the desk is one-dimensional or if the qualifier TOTAL is used as argument, the present column section is all the time equivalent to all of the column.


1 Above(sum(Gross sales))
Returns the sum of Gross sales, however for the row above.
2 Above(sum(Gross sales),0,12)
Returns 12 rows – the price for present row and the 11 rows above (laid out in the 0 offset and 12 rely).
3 Above(sum(Gross sales),1,3)
Returns 3 rows – the 3 rows right away above the present row (laid out in the 1 offset and three rely).

Growing the Cumulative Sum Expression in Qlik Sense

In any case, with a greater figuring out of the RangeSum() and Above() purposes, we will create our expression the use of a mixture of the 2 purposes to search out the cumulative sum of Gross sales in Qlik Sense.

RangeSum(Above(sum(Gross sales),0,RowNo()))

In different phrases, this expression returns the cumulative values for sum(Gross sales) from the present row (specified with an offset of 0) and accumulates all previous rows (specified with a rely of RowNo()).

To additional reveal, right here’s the expression utilized in Expression Editor of Bar Chart:

Cumulative Sum Accumulation Qlik Expression

The output:


To summarize, when you’re the use of any model of Qlik Sense previous to the November 2019 free up, you’ll use the expression above to accomplish accumulation or cumulatively sum values. Moreover, with the detailed explanations of the Rangesum() and Above() purposes, you’ll regulate the expression to suit the correct wishes of you and your small business.

Be told extra.
https://lend a



Leave a Reply

Your email address will not be published. Required fields are marked *