Here is the script I wrote just to put the value I enter of Inventory in the Weight KPI,
I have Inventory code EXTR0014, Weight a ,
here what i got after executing the script in ujkt
LGX:
*WHEN TV_EXTRACTION
*IS EXTR0014
*WHEN JOUR
*IS 01.01.2015
*REC(FACTOR=1 ,JOUR= 01.01.2014 ,TV_EXTRACTION=a)
*IS 02.01.2015
*REC(FACTOR=1 ,JOUR= 02.01.2014 ,TV_EXTRACTION=a)
*IS 03.01.2015
*REC(FACTOR=1 ,JOUR= 03.01.2014 ,TV_EXTRACTION=a)
*IS 03.01.2015
*REC(FACTOR=1 ,JOUR= 03.01.2014 ,TV_EXTRACTION=a)
*IS 04.01.2015
*REC(FACTOR=1 ,JOUR= 04.01.2014 ,TV_EXTRACTION=a)
*IS 05.01.2015
*REC(FACTOR=1 ,JOUR= 05.01.2014 ,TV_EXTRACTION=a)
*ENDWHEN
*ENDWHEN
-------------------------------------------------------------------------------------------------------------------------------------
LOG:
LOG BEGIN TIME:2016-05-17 20:05:26
FILE:\ROOT\WEBFOLDERS\PLANNING_SHELL1 \ADMINAPP\Extraction_Sucreries\TEST.LGF
USER:FELAMRANI
APPSET:PLANNING_SHELL1
APPLICATION:Extraction_Sucreries
[INFO] GET_DIM_LIST(): I_APPL_ID="Extraction_Sucreries", #dimensions=5
JOUR,MEASURES,SITE,TV_EXTRACTION,VERSION
#dim_memberset=1
JOUR:01.01.2015,02.01.2015,03.01.2015,03.01.2015,04.01.2015,...6 in total.
REC :%value%*(1)
CALCULATION BEGIN:
QUERY PROCESSING DATA
QUERY TIME : 0.00 ms. 1 RECORDS QUERIED OUT.
QUERY REFERENCE DATA
CALCULATION TIME IN TOTAL :0.00 ms.
1 RECORDS ARE GENERATED.
CALCULATION END.
#dim_memberset=1
JOUR:01.01.2015,02.01.2015,03.01.2015,03.01.2015,04.01.2015,...6 in total.
REC :%value%*(1)
CALCULATION BEGIN:
QUERY PROCESSING DATA
QUERY TIME : 0.00 ms. 2 RECORDS QUERIED OUT.
QUERY REFERENCE DATA
CALCULATION TIME IN TOTAL :0.00 ms.
1 RECORDS ARE GENERATED.
CALCULATION END.
#dim_memberset=1
JOUR:01.01.2015,02.01.2015,03.01.2015,03.01.2015,04.01.2015,...6 in total.
REC :%value%*(1)
CALCULATION BEGIN:
QUERY PROCESSING DATA
QUERY TIME : 0.00 ms. 1 RECORDS QUERIED OUT.
QUERY REFERENCE DATA
CALCULATION TIME IN TOTAL :0.00 ms.
1 RECORDS ARE GENERATED.
CALCULATION END.
#dim_memberset=1
JOUR:01.01.2015,02.01.2015,03.01.2015,03.01.2015,04.01.2015,...6 in total.
REC :%value%*(1)
CALCULATION BEGIN:
QUERY PROCESSING DATA
QUERY TIME : 0.00 ms. 1 RECORDS QUERIED OUT.
QUERY REFERENCE DATA
CALCULATION TIME IN TOTAL :0.00 ms.
1 RECORDS ARE GENERATED.
CALCULATION END.
#dim_memberset=1
JOUR:01.01.2015,02.01.2015,03.01.2015,03.01.2015,04.01.2015,...6 in total.
REC :%value%*(1)
CALCULATION BEGIN:
QUERY PROCESSING DATA
QUERY TIME : 0.00 ms. 2 RECORDS QUERIED OUT.
QUERY REFERENCE DATA
CALCULATION TIME IN TOTAL :0.00 ms.
1 RECORDS ARE GENERATED.
CALCULATION END.
#dim_memberset=1
JOUR:01.01.2015,02.01.2015,03.01.2015,03.01.2015,04.01.2015,...6 in total.
REC :%value%*(1)
CALCULATION BEGIN:
QUERY PROCESSING DATA
QUERY TIME : 0.00 ms. 2 RECORDS QUERIED OUT.
QUERY REFERENCE DATA
CALCULATION TIME IN TOTAL :0.00 ms.
1 RECORDS ARE GENERATED.
CALCULATION END.
ENDWHEN ACCUMULATION: 5 RECORDS ARE GENERATED.
DATA TO WRITE BACK:
JOUR SITE TV_EXTRACTION VERSION SIGNEDDATA
01.01.2014 15 a 001 0.00
02.01.2014 15 a 001 0.00
03.01.2014 15 a 001 0.00
04.01.2014 15 a 001 0.00
05.01.2014 15 a 001 44.00
5 RECORDS HAVE BEEN WRITTEN BACK.
WRITING TIME :0.00 ms.
SCRIPT RUNNING TIME IN TOTAL:1.00 s.
LOG END TIME:2016-05-17 20:05:27
But normaly i should have 44 in 04.01.2015 but I got 0