Test:
LOAD begintime,
KPI1 as KPI1_TEMP,
KPI2 as KPI2_TEMP,
KPI3 as KPI3_TEMP
FROM
test.xlsx
(ooxml, embedded labels, table is Sheet1);
Final:
LOAD
begintime,
if(Minute(begintime - Previous(begintime))=15,Previous(KPI1_TEMP),KPI1_TEMP) as KPI1,
if(Minute(begintime - Previous(begintime))=15,Previous(KPI2_TEMP),KPI2_TEMP) as KPI2,
if(Minute(begintime - Previous(begintime))=15,Previous(KPI3_TEMP),KPI3_TEMP) as KPI3
Resident T
Order by begintime;
1 个回复
曹浩 - QlikView顾问、QV讲师 2015-03-24 回答
赞同来自:
Test:
LOAD begintime,
KPI1 as KPI1_TEMP,
KPI2 as KPI2_TEMP,
KPI3 as KPI3_TEMP
FROM
test.xlsx
(ooxml, embedded labels, table is Sheet1);
Final:
LOAD
begintime,
if(Minute(begintime - Previous(begintime))=15,Previous(KPI1_TEMP),KPI1_TEMP) as KPI1,
if(Minute(begintime - Previous(begintime))=15,Previous(KPI2_TEMP),KPI2_TEMP) as KPI2,
if(Minute(begintime - Previous(begintime))=15,Previous(KPI3_TEMP),KPI3_TEMP) as KPI3
Resident T
Order by begintime;
DROP Table Test;
目的达成: