I've a data set:
Policy, EXPIRY_DT, TIMESTAMP, Investment
Prudential, 10/31/2019, 8/9/2019, 0
Prudential, 10/31/2019, 8/8/2019, 0
Prudential, 10/31/2019, 8/7/2019, 0
Prudential, 10/31/2019, 8/6/2019, -20550
Prudential, 10/31/2019, 8/5/2019, 0
Prudential, 10/31/2019, 8/2/2019, 21300
Prudential, 10/31/2019, 8/1/2019, 30000
Prudential, 10/31/2019, 7/31/2019, 0
Prudential, 10/31/2019, 7/30/2019, 29250
Prudential, 10/31/2019, 7/29/2019, 0
Prudential, 10/31/2019, 7/26/2019, 33900
My need is:
for a particular "policy" for a particular "expiry date",
if today's "investment" + previous day's "cumulative investment" < 0,
then today's "cumulative investment" = 0,
else today's "cumulative investment" = today's "investment" + previous day's "cumulative investment"
The output should look like:
Policy, EXPIRY_DT, TIMESTAMP, Investment, Cumulative Investment
Prudential, 10/31/2019, 8/9/2019, 0, 93900
Prudential, 10/31/2019, 8/8/2019, 0, 93900
Prudential, 10/31/2019, 8/7/2019, 0, 93900
Prudential, 10/31/2019, 8/6/2019, -20550, 93900
Prudential, 10/31/2019, 8/5/2019, 0, 114450
Prudential, 10/31/2019, 8/2/2019, 21300, 114450
Prudential, 10/31/2019, 8/1/2019, 30000, 93150
Prudential, 10/31/2019, 7/31/2019, 0, 63150
Prudential, 10/31/2019, 7/30/2019, 29250, 63150
Prudential, 10/31/2019, 7/29/2019, 0, 33900
Prudential, 10/31/2019, 7/26/2019, 33900, 33900
I'm able to achieve it in Excel worksheet, but is there a way to achieve inside Powerquery?