將內容新增至 HTML 報告範本
您可以將各種內容形式新增至 HTML 報告範本。將應用程式內容新增為圖表影像、表格式資料、變數和運算式。在您的 HTML 範本中,應用程式內容採用物件的形式。這些物件 (請勿與原生 HTML 物件混淆) 可以在 HTML 設計工具中的物件面板中新增、管理和重複使用。如果內容沒有直接視覺化應用程式資料 (例如,電子郵件的介紹訊息和自訂格式),則如果這包含在支援的程式碼語法清單中,則可以新增。
可新增至HTML報告的應用程式內容
HTML 報告範本可搭配下列應用程式內容類型運作:
-
圖表影像。
-
基於圖表資料的 HTML 表格。下列選項可用:
-
連同單一表格標記新增的整個圖表。
-
表格包括一個或多個來自圖表的個別欄。
-
來自分析應用程式的變數。
-
使用 Qlik 分析語法撰寫的運算式。
如需更多關於可以新增之可用標記的資訊,請參閱 可用的應用程式內容標記。
-
HTML 報告製作體驗在處理應用程式內容時提供了靈活性。例如,您可以使用 HTML 程式碼新增影像、變數和運算式作為表格式資料。
使用層級,以自動化報告中的獨立區段建立,為維度值的相異數字循環並重複產生應用程式資料。如需資訊,請參閱 循環和週期 HTML 搭配層級的報告元素。
物件類型
您可將應用程式內容作為物件新增至範本。在範本開發流程中,可以使用下列物件,重複使用和編輯物件:
-
圖表影像
-
圖表表格
-
變數
-
運算式
-
層級
可用的應用程式內容標記
下表列出您可以在範本中插入的可用標記類型,以及每個標記進行的事項。使用 HTML 設計工具新增標記。
| 標記類型 | 描述 | 範例和格式 |
|---|---|---|
| 表格 | 單一標記,代表已新增為表格的整個圖表。在輸出中,會以與個別欄相同的方式產生每欄。 | %%Table Name%% |
| 資料行 | 單一標記,代表已新增為表格的圖表中的單一欄。無論從表格新增一個或多個欄,基礎範本物件仍然是表格。 | %%Column Name%% |
| 層級 | 一組標記,代表層級物件的執行個體。在開頭和結束標記之間,可以新增其他標記,指出要為層級物件所根據的每個相異實體,在報告中建立新的區段 (層級),包括這些項目。 |
%%Entity Name_Level%% ... %%/Entity Name_Level%% |
| 欄位 | 在層級標記內使用的標記,用於顯示層級每次反覆篩選時所使用的欄位值。 | %%Field Name%% |
| 變數 | 單一標記,代表可見於來源應用程式之變數的執行個體。 | %%Variable Name%% |
| 運算式 | 單一標記,代表新增至範本作為物件的運算式的執行個體。 | %%Expression Name%% |
自訂程式碼
因為 HTML 設計工具實際上是一個程式碼編輯器,所以您可以將自己的自訂程式碼新增到範本中。此程式碼可能不會完全由應用程式內容組成。例如,您的範本可能需要內嵌 CSS、企業網路內容和其他不直接包含應用程式內容的功能。
如果報告範本被列為受支援的元件,則可以將程式碼新增至報告範本中。否則,必須清理您的範本,以移除所有不相容的程式碼。如需受支援的 HTML 程式碼元件清單,請參閱 HTML 範本中的程式碼允許清單。
應用程式選取
您在來源應用程式中選取的選項會在撰寫時反映在報告範本。選項會套用至您可以從 HTML 設計工具產生的報告預覽。不過,選項不會反映在來自 Qlik Cloud 的報告任務的輸出中。而是會由報告篩選條件、週期和區段存取來控制報告輸出中的資料減少。
如果您的確想要變更預覽中反映的選項,可以在工作表檢視中變更選項。然後,您可以按一下 HTML 設計工具中物件面板右上角的 。這只會重新整理所選物件的選項。