樞紐分析表
樞紐分析表 (Pivot) 將維度和量值呈現為表格中的列和欄。在樞紐分析表中,您可同時以多個量值並在多個維度中分析資料。
什麼情況下使用
當您想要在單一表格中包含幾個維度或量值,並且想對它們進行重新組織以查看不同的小計時,樞紐分析表會很有用。Qlik Visualization bundle 樞紐分析表提供幾種與樞紐分析表視覺化不同的版面配置和樣式選項,包括:
-
所有維度的標頭
-
所有維度的標頭功能表選項
-
自訂 Null 呈現
-
依像素或百分比設定的可自訂欄寬
-
使用滑鼠調整欄寬
-
位於頂端或底部的總計
建立樞紐分析表
請執行下列動作:
- 在進階編輯模式資產面板中,開啟自訂物件 > Qlik Visualization bundle 並將 Pivot 拖曳至工作表。
-
按一下新增並選取欄位或主維度以用於列維度。
也可以選擇新增更多維度作為列。樞紐分析表以新增順序向下探查列。您可以按一下並拖曳維度以重新排序。
-
按一下新增並選取欄位或主量值以用於量值。
也可以選擇新增更多量值。
您可以在進階屬性面板中調整外觀和其他設定。
對屬性面板中的資料進行樞紐分析
在屬性面板中,您可以將量值和維度新增至樞紐分析表,也可以對列或欄進行樞紐分析。
資料
在資料窗格中,您可以新增維度和量值。您可以在列和資料行之間移動項目。您也可以變更列或資料行內部的項目順序。在使用多個量值時,這些量值會進行組合並建立值項目。
排序
在進階屬性的排序窗格中,您可以變更維度和量值的內部順序。
依第一個量值排序
若您有多個量值,就會建立量值群組。依第一個量值排序將會依第一個量值的數值排序維度值。此排序順序將會影響所有維度,並優先於根據維度定義的任何其他排序順序。
例如,您有兩個量值:Quantity 和 Sales。在屬性窗格中,於資料> 量值之下,會先列出 Quantity。若您以遞減順序依第一個量值排序,則排序表格時,會以具有最高 Quantity 的維度作為開始。
若關閉依第一個量值排序,表格會使用為維度設定的排序。
限制:
- 僅在計算小計時才支援此選項。您可以透過下列方式之一計算小計:
- 在屬性窗格中,前往資料,然後按一下維度。切換開啟顯示總計。
- 在屬性窗格中,前往外觀 > 呈現方式。切換開啟縮排列。
- 計算的維度不支援此選項。
- 僅在所有維度位於列區段且所有量值位於資料行區段時,才支援此選項。
維度排序
關閉依第一個量值排序後,可以依維度值排序表格。每個維度可以有自動或自訂排序。透過自動排序,會以字母和數字的遞增順序排序欄位值。透過自訂排序,您可以開啟或關閉以下每個設定:
-
依運算式排序:依自訂運算式排序。依運算式排序會覆寫依數字排序和依字母排序設定。此選項只能搭配表格中的第一個 (最外側) 維度使用。
-
依數字排序:以數字開始排序欄位值。
-
依字母排序:以字母開始排序欄位值。
遞增和遞減選項可用於所有三個設定。
在搜尋中排序
使用者可以按一下表格中的維度名稱以展開清單方塊。在清單方塊中,使用者可以搜尋並選取個別維度值。在搜尋中排序設定可控制維度清單方塊中值的排序。
您有下列選項可進行清單方塊排序:
-
自動:使用預設排序。數字按數值以遞增順序排序。文字按字母以遞增順序排序。
-
繼承自維度:使用為個別維度定義的排序。
格式化維度和量值欄
您可以使用其他選項格式化維度和量值欄。您可以:
-
限制顯示的維度
-
格式化維度呈現
-
格式化量值數
-
建立條件欄
-
使用運算式設定儲存格的背景色彩
-
使用運算式設定文字色彩
-
設定欄寬
限制顯示的維度
對維度限制顯示的值數。當您設定限制時,唯一顯示的維度是量值符合限制準則的那些維度。
請執行下列動作:
-
在資料之下,選取維度並展開屬性。
-
在限制之下,選取下列限制之一:
-
無限制:預設值。
-
固定數:選取以顯示頂端或底端值。設定值數。您還可以使用運算式來設定數字。 按一下 可開啟運算式編輯器。
-
確切值:使用運算子並設定確定限制值。您還可以使用運算式來設定數字。 按一下 可開啟運算式編輯器。
-
相對值:使用運算子並設定相對限制值 (以百分比表示)。您還可以使用運算式來設定數字。 按一下 可開啟運算式編輯器。
-
格式化維度呈現
您可以使用屬性面板中的呈現格式化維度欄,以顯示值、連結或影像。您可以選取下列呈現:
- 文字:顯示維度值作為文字。此為預設值。
-
連結:顯示值作為可點選的連結。可使用維度值或 URL,或您可以將其他 URL 新增至顯示的維度值。
-
影像:包含影像絕對 URL 的值會顯示為影像。
格式化連結
不支援字元 ; 作為 URL 中的查詢參數分隔符號。
請執行下列動作:
-
在資料之下,選取維度並展開屬性。
-
在呈現之下,選取連結。
-
在連結設定之下,選取以下項目之一:
-
新增標籤:維度包含維度運算式或資料表格中的目的地 URL。會顯示連結並依目的地 URL 運算式排序。
在連結標籤之下,輸入目的地 URL 的描述性文字標籤。按一下 可開啟運算式編輯器。
-
新增 URL:維度值成為是 URL 標籤的可選文字連結。
在連結 URL 之下,輸入目的地 URL 運算式。按一下 可開啟運算式編輯器。
-
格式影像
樞紐分析表中的影像只能從列為安全名單的伺服器和網域存取。 管理員可為每個伺服器或網域新增內容安全性政策 (CSP),以讓這些資源可在 管理 中使用。 CSP 可控制瀏覽器可以從伺服器請求哪些資源,以協助防止跨網站指令碼攻擊。
不支援字元 ; 作為 URL 中的查詢參數分隔符號。
請執行下列動作:
-
在資料之下,選取維度並展開屬性。
-
在呈現之下,選取影像。
-
在影像設定之下,選取以下內容之一:
-
新增標籤:維度包含維度運算式或資料表格中前往影像的絕對 URL。會顯示連結並依 URL 運算式排序。
在影像標籤之下,當游標懸停在影像上方時,為影像輸入顯示為替代文字的描述性文字標籤。按一下 可開啟運算式編輯器。
-
新增 URL:維度值成為游標暫留在影像上方時顯示之替代文字的標籤。
在影像 URL 之下,輸入目的地 URL 運算式。按一下 可開啟運算式編輯器。
-
-
在調整大小之下,選取下列調整大小選項之一:
-
永遠調整成適當大小
-
符合寬度
-
符合高度
-
適當延展調整
-
原始大小
-
-
在位置之下,選取儲存格內的影像位置。
格式化量值數
您可以在屬性面板中的數字格式之下格式化量值數。
如果您想要在應用程式層級上變更數字格式,而不只是變更單個量值,最好在資料載入編輯器中指令碼開頭的 SET 陳述式中的區域設定上執行此操作。
請執行下列動作:
-
在資料之下,選取量值並展開屬性。
-
在數字格式之下,選取格式:
-
自動:Qlik Sense 自動根據來源資料設定數字的格式。
若要表示數值縮寫,會使用國際 SI 單位:例如 K (千)、M (百萬) 和 G (十億)。
-
數字:依預設,格式設定設為簡單,並且您可以從清單中的選項內選取格式設定。變更為自訂並在格式模式之下輸入格式模式。
範例:
- # ##0 將數字描述為含千位分隔符號的整數。在此範例中,「 」作為千位分隔符號使用。
- ###0 會將數字描述為不含千位分隔符號的整數。
- 0000 會將數字描述為至少四位數的整數。例如,數字 123 會顯示為 0123。
- 0.000 將數字描述為帶三位小數。在此範例中,「.」作為小數點分隔符號使用。
如果您新增百分號 (%) 到格式模式中,量值會自動乘以 100。
- 貨幣:依照預設,用於金錢的格式模式透過設定檔中的偏好區域設定來設定。 使用格式模式以變更格式模式。
- 日期:依預設,格式設定設為簡單,並且您可以從清單中的選項內選取格式設定。變更為自訂並在格式模式之下輸入格式模式。
- 持續時間:依照預設,用於持續時間的格式模式透過設定檔中的偏好區域設定來設定。 可以將持續時間的格式設定為日,或日、小時、分鐘、秒和秒分數的組合。使用格式模式以變更格式模式。
- 自訂:依照預設,用於自訂的格式模式透過設定檔中的偏好區域設定來設定。 使用格式模式以變更格式模式。
-
建立條件欄
欄可以是條件式,只有在符合特定條件時才會顯示。
請執行下列動作:
-
在資料之下,選取維度或量值並展開屬性。
-
在在下列情況下顯示欄之下,按一下 以開啟運算式編輯器。
-
輸入運算式,以決定顯示欄的條件。
-
按一下套用。
範例
假設您有包含以下內容的樞紐分析表或樞鈕物件:
-
維度為 Product Type 和 Product Name。
-
量值是 Sum(Sales) 和 Count (distinct InvoiceNumber)。
-
欄之下的項目是值 (預設) 和欄位 Quarter。
第 1 部分:根據使用者選項的條件欄
您的應用程式中可能有大量多年的資料,因此您不希望在視覺化中增添太多混亂。同時,您希望鼓勵精細的互動式分析。
對於季度欄,您可以為在以下情況顯示欄新增以下運算式:
GetSelectedCount(Year)=1
使用此運算式,如果使用者在應用程式中選取單一年份,樞紐分析表將按季度解析每個量值。如果沒有,則會顯示總量值之值。
第 2 部分:使用變數的條件欄
您可以使用變數鼓勵互動式分析。假設您也建立了具有空白定義的變數 vUserInteraction。然後,您在工作表上建立兩個按鈕圖表,並使用設定變數值動作進行設定:
顯示更多詳細資訊:按一下此按鈕會將 vUserInteraction 設為值 ='Yes'。
顯示較少詳細資訊:按一下此按鈕會將 vUserInteraction 設為值 ='No'。
在樞紐分析表中,您可以為圖表新增許多附加量值,例如 Count(Quantity) 和 Sum(Cost)。然後,對於在以下情況顯示欄,將每個量值欄設定為具有以下值:
'$(Reference)'='Yes'
這允許圖表根據使用者是否想要附加資訊而做出調整。如果使用者按一下顯示更多詳細資訊按鈕,則會將附加量值新增至表格中。如果不是,或者如果他們按一下顯示較少詳細資訊,則會移除附加量值。
顯示更多詳細資訊:按一下此按鈕會將 vUserInteraction 設為值 ='Yes'。
顯示較少詳細資訊:按一下此按鈕會將 vUserInteraction 設為值 ='No'。
在樞紐分析表中,您可以為圖表新增許多附加量值,例如 Count(Quantity) 和 Sum(Cost)。然後,對於在以下情況顯示欄,將每個量值欄設定為具有以下值:
'$(Reference)'='Yes'
這允許圖表根據使用者是否想要附加資訊而做出調整。如果使用者按一下顯示更多詳細資訊按鈕,則會將附加量值新增至表格中。如果不是,或者如果他們按一下顯示較少詳細資訊,則會移除附加量值。
使用運算式設定背景色彩
您可以使用運算式定義欄的背景色彩。例如,您可以根據欄儲存格中的值,讓欄中的儲存格變更背景色彩。使用黑色的背景色彩時,文字色彩會自動變更為白色。
請執行下列動作:
在資料之下,選取維度或量值並展開屬性。
在背景色彩運算式之下,按一下 以開啟運算式編輯器。
輸入運算式,以決定顯示欄的條件。
按一下套用。
使用運算式設定文字色彩
您可以使用運算式定義欄的文字色彩。例如,您可以根據欄儲存格中的值,讓欄中的儲存格變更文字色彩。
請執行下列動作:
在資料之下,選取維度或量值並展開屬性。
在文字色彩運算式之下,按一下 以開啟運算式編輯器。
輸入運算式,以決定顯示欄的條件。
按一下套用。
設定欄寬
依照預設,會自動設定欄寬。您可以透過以下方式手動設定欄寬:
內容
像素
百分比
您也可以拖曳標頭框線,以手動調整欄的大小。
請執行下列動作:
在資料之下,選取維度或量值並展開屬性。
在欄寬之下,選取您想要如何設定欄寬:
配合內容:依據欄中的內容寬度調整欄的大小。
像素:以像素設定欄的寬度。
百分比:以百分比設定欄的寬度。
自動:透過 Qlik Sense 自動設定欄寬。
變更資料的呈現方式
有多個選項可用於自訂樞紐分析表中的資料呈現方式。屬性面板中的外觀 > 呈現之下,提供這些選項使用。
完全展開
選取此選項時,將顯示 (而非收合) 樞紐分析表中的所有值。新增多個維度時,此設定會很明顯。
縮排列
新增多個維度時,此設定也會很明顯。
開啟該設定後,維度將相互內嵌並且可以展開。若您展開頂層維度列,巢狀維度將在每列開頭顯示並且縮排。
關閉該設定後,第一個維度之後的維度將顯示在表格中獨立的欄中,並且在展開頂層維度列時顯示。
自訂樣式
在開啟進階選項時,您在屬性面板的外觀之下有一些可用的樣式設定選項。
按一下外觀 > 呈現之下的 樣式以進一步自訂圖表樣式。樣式面板在一般和圖表索引標籤之下包含各種區段。
您可以按一下每個區段旁邊的 以重設樣式。按一下全部重設可在樣式面板中重設所有可用索引標籤的樣式。
自訂文字
您可以在外觀 > 一般之下設定標題、子標題和註腳的文字。若要隱藏這些元素,關閉顯示標題。
圖表上不同標籤的可見性取決於圖表特定設定和標籤顯示選項。可在屬性面板中設定這些內容。
您可以設定顯示在圖表中的文字樣式。
請執行下列動作:
在屬性面板中,展開外觀區段。
在外觀 > 呈現之下,按一下 樣式。
在一般索引標籤,設定下列文字元素的字型、強調樣式、字型大小和色彩:
標題
副標題
註腳
在圖表索引標籤,設定下列文字元素的字型、強調樣式、字型大小和色彩:
- 標頭:設定所有維度的標頭文字的樣式。
- 維度值:設定文字維度值的樣式。
- 量值:設定量值的文字樣式。
- 量值表格:設定量值標頭的文字樣式。
- 總計值:設定總計的文字樣式。
- Null 值:設定 Null 值的文字樣式。
自訂背景
您可以自訂圖表的背景。您也可以依運算式著色個別維度或量值。
請執行下列動作:
在屬性面板中,展開外觀區段。
在外觀 > 呈現之下,按一下 樣式。
在樣式面板的一般索引標籤,您可以選取背景色彩 (單一色彩或運算式)。您也可以從媒體庫或 URL 將背景設定為影像。
資訊備註若要從 URL 新增背景影像,需要將該 URL 的來源新增至租用戶的內容安全性政策的允許清單中。新增來源時必須透過以下指令:img-src。這由租用戶管理員進行。
如需詳細資訊,請參閱建立 CSP 輸入項目。
使用背景色彩時,使用滑桿調整背景的不透明度。
使用背景影像時,您可以調整影像大小和位置。
在圖表索引標籤,自訂下列元素的背景色彩:
- 標頭
- 維度值
- 量值的值
- 量值標籤
- 總計值
- NULL 值
自訂格線
您可以自訂樞紐分析表格線。
請執行下列動作:
在屬性面板中,展開外觀區段。
在外觀 > 呈現之下,按一下 樣式。
在圖表索引標籤,以下列元素自訂格線:
列高度:以線條設定列的高度。
框線:設定儲存格框線的色彩。
分隔線:設定分隔維度和量值以及標頭和列的分隔線色彩。
背景:設定您在欄中有維度時建立的空白區域色彩。
自訂 Null 值
您可以變更 Null 值在樞紐分析表中的呈現方式。
請執行下列動作:
在屬性面板中按一下外觀 > 呈現。
在 Null 值文字之下,輸入您想要用來取代 Null 值的文字。
完全展開樞紐分析表
您可以將樞紐分析表設定為永遠完全展開。
請執行下列動作:
在屬性面板中按一下外觀 > 呈現。
選取完全展開。
自訂框線和陰影
您可以自訂圖表的框線和陰影。
請執行下列動作:
按一下進階選項。
在屬性面板中,展開外觀區段。
在外觀 > 呈現之下,按一下 樣式。
在樣式面板的一般索引標籤,於框線 之下,調整外框大小,以增加或減少圖表周圍的框線。
選取框線色彩。
調整圓角半徑以控制框線的圓度。
在一般索引標籤的陰影之下,選取陰影大小和色彩。 選取無以移除陰影。
限制
樞紐分析表有下列限制:
若工作表處於分析模式,則您無法像使用視覺化樞紐分析表時,在 Visualization bundle 樞紐分析表中樞紐資料。