Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Manguirish
Contributor III
Contributor III

Carrying forward row value to calculate next row (by Date,SKU)

I have following type of data for which i need a qlik sense script to be written or if this can be achieved in a visual or both, using set expressions etc.

RowNumber SKU Code   Physical Qty Expected Qty Forecast Qty Balance
1 ABD 20-07-2024 100 300 100 300
1 PPF 20-07-2024 200 200 100 300
1 DDF 20-07-2024 300 700 200 800
1 KKR 20-07-2024 400 900 200 1100
1 RCB 20-07-2024 250 450 100 600
1 PPU 20-07-2024 150 350 100 400
2 ABD 21-07-2024 100 300 100 600
2 PPF 21-07-2024 200 200 100 600
2 DDF 21-07-2024 300 700 200 1600
2 KKR 21-07-2024 400 900 200 2200
2 RCB 21-07-2024 250 450 100 1200
2 PPU 21-07-2024 150 350 100 800
3 ABD 22-07-2024 200 100 50 850
3 PPF 22-07-2024 200 100 50 850
3 DDF 22-07-2024 200 100 50 1850
3 KKR 22-07-2024 200 100 50 2450
3 RCB 22-07-2024 200 100 50 1450
3 PPU 22-07-2024 200 100 50 1050



For Day 1 (First Date) for a particular SKU: Physical Qty + Expected Qty - Forecast = Balance
For Day 2 and Onwards, for that particular SKU: Physical Qty + Expected Qty + (Previous Date's Balance) - Forecast = Balance

This means the balance quantity of the previous date for that SKU is carried over to the next date to calculate that day's balance.

The Qlik script i wrote gives me correct output till day 2/ That is because the balance of Day 1 is not dependent on previous day's balance. The calculations fail thereafter.

Please help.

Thanks
Manguirish





Labels (2)
0 Replies