QlikView - 列操作



列操作是一種資料轉換,其中新列填充來自現有列的值,這些值滿足特定條件。該條件可以是作為資料轉換步驟一部分建立的表示式。

輸入資料

讓我們考慮以下輸入資料,它表示實際和預測的銷售資料。

Month,Forecast,Actual
March,2145,2247
April,2458,2125
May,1245,2320
June,5124,3652
July,7421,7514
August,2584,3110
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,2916

載入指令碼

上述資料使用指令碼編輯器載入到 QlikView 記憶體中。從“檔案”選單開啟指令碼編輯器,或按Ctrl+E。從“從檔案匯入資料”選項卡中選擇“表格檔案”選項,然後瀏覽包含上述資料的檔案。單擊“下一步”後,我們選擇啟用轉換步驟按鈕來執行所需的資料轉換。

1_cm_file_wizard

選擇資料轉換

選擇“列”選項卡,然後選擇新建按鈕。系統會要求指定新列和行條件。我們將列 3 指定為源列,並選擇以數字“2”開頭的值為行條件。

2_cm_add_column

轉換後的資料

完成上述步驟後,我們將得到如下所示的轉換後的資料。

3_cm_added_column

轉換後資料的載入指令碼

可以使用指令碼編輯器檢視轉換後資料的載入指令碼。指令碼顯示建立具有所需值的新的列的表示式。

4_cm_file_wizard_script

顯示轉換後的資料

可以透過使用選單佈局→新建工作表物件中的選項建立表格框來檢視轉換後的資料。

5_cm_completed
廣告