- 使用 QlikView
- 指令碼語法和圖表函數
- 指令碼和圖表運算式中的函數
- 記錄間函數
- Previous - 指令碼函數
Previous - 指令碼函數
Previous() 使用來自先前輸入記錄的資料,找到 expr 運算式的值。在內部表格的第一筆記錄中,此函數會傳回
Syntax:
Previous(expr)
Return data type: 雙值
Arguments:
引數 | 描述 |
---|---|
expr | 包含待測量資料的運算式或欄位。 運算式可以包含巢狀 previous() 函數,以存取更早之前的記錄。資料是直接擷取自輸入來源,因此也可參考尚未載入 QlikView 的欄位,即尚未儲存在關聯資料庫中的欄位。 |
Limitations:
在內部表格的第一筆記錄中,此函數會傳回
新增範例指令碼到您的文件中並加以執行。然後至少將結果資料行中所列的欄位新增至您文件中的工作表,以查看結果。
範例 | 結果 | |||||
---|---|---|---|---|---|---|
Sales2013: Load *, (Sales - Previous(Sales) )as Increase Inline [ Month|Sales 1|12 2|13 3|15 4|17 5|21 6|21 7|22 8|23 9|32 10|35 11|40 12|41 ] (delimiter is '|');
|
|
|||||
Sales2013: Load * Inline [ Month|Sales 1|12 2|13 3|15 4|17 5|21 6|21 7|22 8|23 9|32 10|35 11|40 12|41 ] (delimiter is '|');
Sales: NoConcatenate Load *, (Sales - Previous(Sales) )as Increase Resident Sales2013 where Month > 6;
Drop Table Sales2013; |
|