Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Set Expression in Load Script

How can i achieve this below expression in load script?

Sum({$<YearMonthNumber = {"$(=Date(Date#(Max(YearMonthNumber),'YYYYMM')-1,'YYYYMM'))"}, Month = , MonthYearName = , Year = >} [Opening Stock])

Regards

3 Replies
shraddha_g
Partner - Master III
Partner - Master III

MaxDate:

Load Max(YearMonthNumber) as YearMonthNumber

From XYZ;

Let vYearNumber = peek('YearMonthNumber',0,'MaxDate');

Drop table MaxDate;

FinalTable:

Load Field1,

Field2,

YearMonthNumber,

Sum("Opening Stock") as "Opening Stock"

From XYZ

Where YearMonthNumber = $(vYearNumber)

Group by Field1,Field2,YearMonthNumber;

VishalWaghole
Specialist II
Specialist II

Small Correction in above logic,

MaxDate:

Load Max(YearMonthNumber)-1 as YearMonthNumber

From XYZ;

Let vYearNumber = peek('YearMonthNumber',0,'MaxDate');

Drop table MaxDate;

FinalTable:

Load Field1,

Field2,

YearMonthNumber,

Sum("Opening Stock") as "Opening Stock"

From XYZ

Where YearMonthNumber = $(vYearNumber)

Group by Field1,Field2,YearMonthNumber;

Regards,

Visahl Waghole

sunny_talwar

I suggest looking into The As-Of Table