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

Sum vs Previous Sum By Years, %

Hi! How can I calculate measure in pivot table - Sales Vs Prev. sales, % ( there could be more years, and i have Calendar Master if it helps)?

201620172018
SalesSales Vs Prev. sales, %SalesSales Vs Prev. sales, %SalesSales Vs Prev. sales, %
dec10100%12120%1083%
jan9100%666%8133%
feb15100%16106%18113%
1 Solution

Accepted Solutions
juraj_misina
Luminary Alumni
Luminary Alumni

Hi,

you can use Before() and Alt() functions for this.

Sales = Sum(Sales)

Sales vs Prev. sales, % = Alt(Sum(Sales)/Before(Sum(Sales)), 1)

Before wil calculate Sum(Sales) using previous dimension value (previous year in your case), but in the first column it will return null (because there's no previous value), therefore you need to combine it with Alt(), witch returns first valid value from a list of parameters.

Hope this helps.

Juraj

View solution in original post

2 Replies
juraj_misina
Luminary Alumni
Luminary Alumni

Hi,

you can use Before() and Alt() functions for this.

Sales = Sum(Sales)

Sales vs Prev. sales, % = Alt(Sum(Sales)/Before(Sum(Sales)), 1)

Before wil calculate Sum(Sales) using previous dimension value (previous year in your case), but in the first column it will return null (because there's no previous value), therefore you need to combine it with Alt(), witch returns first valid value from a list of parameters.

Hope this helps.

Juraj

Death4Free
Contributor III
Contributor III
Author

Thank you for so fast answer!