使用原生 Excel 表格
當您需要在您的報告範本中建立特定類型的內容時,使用 Microsoft Excel 的原生表格功能通常會更容易且更有益。這包括建立樞紐分析表、計算欄和計算列總計。
如果您想要執行下列任何一項操作,建議將您的範本內容轉換為原生 Excel 表格:
-
更輕鬆地存取原生 Excel 資料篩選和排序
-
在您的 Excel 報告中建立樞紐分析表
-
新增依賴原生 Excel 計算的計算欄
-
新增依賴原生 Excel 計算的計算列總計
在某些情況下,您可以在不將內容轉換為原生 Excel 表格的情況下達成這些結果。然而,使用此功能較為容易,因此是建議的工作流程。
適用於
此內容適用於使用適用於 Microsoft Excel 的 Qlik 增益集來設計表格式報告範本。請參閱 Microsoft Excel 的 Qlik 增益集。
建立原生 Excel 樞紐分析表
Qlik Sense 樞紐分析表可以作為單一表格標籤新增。您可以從增益集使用者介面中識別它,因為您無法將其作為個別欄新增。然而,如果您只是將 Qlik Sense 樞紐分析表插入為單一標籤項目而不進行其他修改,該圖將被匯出為直表,而不是原生 Excel 樞紐分析表。
相反地,請完成下列步驟,以使用 Qlik Sense 表格式資料來建立原生 Excel 樞紐分析表:
-
在您的應用程式中建立或選取一個圖,以用作來源直表。將其插入為一組欄。請參閱 透過欄新增圖表。
-
將圖表格轉換為原生 Excel 直表。
-
將此原生 Excel 直表轉換為原生 Excel 樞紐分析表。
有關每個程序的詳細資訊,請參閱下方。
步驟 1:將來源資料插入為直表
在您的 Qlik Sense 應用程式中設計或選取一個圖,其中包含您需要用來建立原生 Excel 樞紐分析表的欄。這可以是任何具有底層直表資料結構的 Qlik Sense 圖 (除了樞紐分析表之外的所有支援的視覺化)。如果您是從頭開始,直表可能是最簡單的輸入物件,有助於視覺化您想要新增的內容。
原生 Excel 樞紐分析表會自行執行彙總。因此,若要在您的 Excel 樞紐分析表中包含來自應用程式的計算運算式,請將來自 Qlik Sense 應用程式的非彙總欄位新增為維度,而不是量值。
建立 Qlik Sense 視覺化並將所有想要的欄新增為維度
接下來,將圖作為一組個別欄新增至報告範本。如需指示,請參閱 透過欄新增圖表。
將 Qlik Sense 視覺化作為範本中個別欄的表格新增
步驟 2:將表格式資料轉換為原生 Excel 直表
當您已將來源 Qlik Sense 圖新增至範本時,請將其轉換為原生 Excel 直表。造訪官方 Microsoft 文件以取得其他指示。下列程序已自訂,以提供特定於您的 Qlik Excel 範本的詳細資訊。
請執行下列動作:
-
在 Excel 中,反白顯示產生原生 Excel 表格所需的區域。這包括標題列、帶有標籤的列、這些列下方的一個額外列,以及所有想要的欄。將選取範圍轉換為原生 Excel 直表。
反白顯示來源表格的必要元件,並將它們轉換為原生 Excel 直表
-
建立原生 Excel 直表後,在具有欄標籤的列下方插入 <deleterow> 標籤。這可確保在報告輸出中刪除選取的列。如需詳細資訊,請參閱 透過 Deleterow 標記移除列。
在原生 Excel 表格中插入 <deleterow> 標籤

步驟 3:將原生 Excel 直表轉換為原生 Excel 樞紐分析表
最後,將 Excel 直表轉換為 Excel 樞紐分析表。
造訪官方 Microsoft 文件以取得其他指示。下列程序已自訂,以提供特定於您的 Qlik Excel 範本的詳細資訊。
不支援將連接至 Qlik 應用程式資料的 Excel 原生樞紐分析表放置在層級內。但是,您可以將 Excel 樞紐分析表放置在具有頁面的工作表內。
-
選取原生 Excel 直表中的儲存格,並使用 Excel 功能區列中的選項將其轉換為樞紐分析表。
將原生 Excel 直表轉換為原生 Excel 樞紐分析表
-
使用 Microsoft Excel 功能,以您想要的組態設定您的樞紐分析表。如果您需要在輸出中包含計算運算式 (量值),這就是您套用這些彙總的步驟。
使用您想要的組態準備原生 Excel 樞紐分析表
如果您預覽報告,原生 Excel 樞紐分析表會正確產生。
報告輸出顯示原生 Excel 樞紐分析表的預期轉譯

新增計算欄
您可以使用 Excel 公式來新增原始 Qlik Sense 應用程式中不存在的計算欄。將此功能與來源應用程式中定義的維度和量值搭配使用。
請執行下列動作:
-
使用增益集按欄插入 Qlik Sense 圖。
以表格式形式新增至 Microsoft Excel 的 Qlik Sense 圖
-
在 Excel 中,反白顯示產生原生 Excel 表格所需的區域。這包括標題列、帶有標籤的列、這些列下方的一個額外列,以及所有想要的欄。將選取範圍轉換為原生 Excel 直表。
反白顯示來源表格的必要元件,並將它們轉換為原生 Excel 直表
-
若要在 Excel 表格中最右側欄的右側新增計算欄,請按一下最右側欄標籤右側的儲存格,然後輸入 =,接著輸入您的自訂公式。
為 Excel 表格中的新計算欄寫入的運算式
-
新欄已新增至 Excel 表格。請注意,它在範本中可能具有無效值,但如果設定正確,它將在輸出中產生正確的資訊。
您可以重新命名該欄,並根據需要設定其格式。
新增至原生 Excel 表格的計算欄
如果您預覽報告,您將看到 Excel 表格包含新欄,且原生公式會傳播到所有列中。
包含計算欄 Revenue 的報告輸出
新增計算總計
您可以使用原生 Excel 功能在表格中新增顯示總計的列。選取表格,按一下右側的「表格設計」,然後選取「合計列」核取方塊。
請執行下列動作:
-
使用增益集按欄插入 Qlik Sense 圖。
以表格式形式新增至 Microsoft Excel 的 Qlik Sense 圖
-
在 Excel 中,反白顯示產生原生 Excel 表格所需的區域。這包括標題列、帶有標籤的列、這些列下方的一個額外列,以及所有想要的欄。將選取範圍轉換為原生 Excel 直表。
反白顯示來源表格的必要元件,並將它們轉換為原生 Excel 直表
-
建立原生 Excel 直表後,在具有欄標籤的列下方插入 <deleterow> 標籤。這可確保在報告輸出中刪除選取的列。如需詳細資訊,請參閱 透過 Deleterow 標記移除列。
-
按一下表格內的任何位置,然後按一下 Excel 工具列中的 表格設計 索引標籤。選取 合計列 核取方塊。
使用原生 Excel 功能將 合計列 新增至 Excel 表格
-
在新的 合計 列中,按一下您想要有合計列的欄的儲存格,並使用下拉式選單選取任何可用的內建表格摘要函數。
下拉式清單中的摘要函數清單