QlikView - 集合分析



QlikView 的集合分析功能用於將不同工作表物件中的資料分割成多個集合,並在其中一些集合中保持值不變。簡單來說,它建立了一個選項,可以不將某些工作表物件與其他物件關聯,而預設行為是所有工作表物件相互關聯。這有助於過濾一個工作表物件中的資料並在其他物件中檢視相應的結果,而作為不同集合選擇的工作表物件則根據其自身的過濾器顯示值。

輸入資料

讓我們考慮以下輸入資料,它表示不同產品線和產品類別的銷售額。

Product_Line,Product_category,Month,Value
Arts & Entertainment,Hobbies & Creative Arts,Jan,5201
Arts & Entertainment,Paintings,Feb,8451
Arts & Entertainment,Musical Instruments,Jan,1245
Baby & Toddler,Diapering,Mar,1247
Baby & Toddler,Toys,Dec,257
Apparel & Accessories,Clothing,Feb,574
Apparel & Accessories,Costumes & Accessories,Apr,1204
Arts & Entertainment,Musical Instruments,Apr,3625
Baby & Toddler,Diapering,Apr,1281
Apparel & Accessories,Clothing,Jul,2594
Arts & Entertainment,Paintings,Sep,6531
Baby & Toddler,Toys,May,7421
Apparel & Accessories,Clothing,Aug,2541
Arts & Entertainment,Paintings,Oct,2658
Arts & Entertainment,Musical Instruments,Mar,1185
Baby & Toddler,Diapering,Jun,1209

載入指令碼

以上資料透過使用指令碼編輯器載入到 QlikView 記憶體中。從“檔案”選單開啟指令碼編輯器或按Ctrl+E。從“從檔案匯入資料”選項卡中選擇“表格檔案”選項,並瀏覽包含以上資料的檔案。將出現如下所示的螢幕。

1_set_ana_load_script

建立表格框

選擇所有可用的欄位,使用選單選項佈局→新建工作表物件→表格框建立表格框,並使用選單選項佈局→新建工作表物件→列表框建立一個包含月份欄位的列表框。此外,建立一個直通表圖表,顯示每個產品類別的總銷售額。

4_set_ana_sales_table

資料關聯

現在,我們可以透過在一個物件中選擇一些值來觀察這三個工作表物件之間的關聯。讓我們從“月份”列表框中選擇月份 Apr 和 Jan。我們可以看到表格框和圖表中相關值的變化。

5_set_ana_association

克隆物件

接下來,我們克隆銷售總額圖表以生成一組不與其他工作表物件關聯的新資料。右鍵單擊圖表銷售總額,然後單擊選項克隆,如下所示。QlikView 文件中將出現同一圖表的另一個副本。

6_set_ana_clone

集表示式

接下來,我們選擇圖表的第二個副本銷售總額,並右鍵單擊它以獲取圖表屬性。我們在定義選項卡下編寫公式建立一個名為銷售值的表示式,如下所示。

7_set_ana_setexpression

應用集合分析

完成上述步驟後,我們發現當我們選擇月份 June 時,會在表格框和銷售總額圖表中獲取相關值。但是,4 月份的銷售額不會改變,因為它基於集表示式中的資料。

8_set_ana_final
廣告

© . All rights reserved.