跳到主要內容 跳至補充內容

循環和週期 HTML 搭配層級的報告元素

使用層級自動在您的 HTML 報告中產生篩選的區段。您將層級新增為物件面板中可重複使用的物件。當您將應用程式內容放置在層級中時,會針對應用程式中欄位中的每個唯一值 (或圖表中的列層級組合) 產生新的篩選區段。

除了諸如報告篩選條件和週期等機制之外,層級還為報告提供額外的資料篩選圖層。在某些情況下,您可以使用層級、報告篩選條件和週期的組合,以產生高度自訂且個人化的報告輸出。如需關於報告篩選的資訊,請參閱 使用報告篩選條件。如需週期的相關資訊,請參閱 循環報告

步驟 1:建立層級物件

  1. HTML 設計工具中,將游標放置在您要插入層級的程式碼位置。

  2. 按一下物件面板中的 層級和頁面

    層級功能表,位於 HTML 設計工具中的物件面板

    HTML 設計工具中的「層級」功能表,您可從中修改已新增的現有層級,或新增層級
  3. 按一下新增層級。會顯示可用的 欄位 清單,此外,還會顯示包含可新增為層級之圖表的工作表。

完成以上步驟之後,您可以選擇從欄位或圖表建立層級。請參閱下文以取得更多資訊。

步驟 2:設定層級物件

完成上述步驟後,您有兩個選項:

  • 新增欄位作為層級。這會針對欄位的每個不同值,在最終報表中新增一組物件。

  • 新增圖表作為層級。這會針對圖表的來源資料表中的每個資料列,新增一組物件。

選項 1:新增欄位作為層級

  1. 在物件面板中,展開 欄位

  2. 按一下欄位右側的 加號 圖示以便新增。

    選取您要新增為層級的欄位

    選取要新增至範本做為層級物件的欄位
  3. 選取要新增的欄位 (選用) 下方,您可以選取是否要在每個層級反覆運算頂端包含欄位標記。例如,如果您的層級位於 國家/地區 欄位,且您包含欄位標籤,則每個區域反覆運算都會在資料中包含每個國家/地區的區段標頭。

  4. 層級標記會插入到範本程式碼中的目前位置。

  5. 在物件面板中,為層級提供唯一的名稱,以便您稍後可以識別它。

  6. 您可以隨時重複使用層級物件。在物件面板中,按一下層級和頁面,然後選取向右箭頭以開啟物件。按一下新增層級標記以再次新增層級。

  7. 若要建立在此層級上反覆運算的內容,您需要在層級標記內新增應用程式內容。下列程式碼顯示範例。

    %%Region_Level%%
    %%Region_1%%
        <table cellspacing="0" style="border-collapse: collapse">
        <tbody><tr>
        <td>%%Customer%%</td><td>%%Sales%%</td>
        </tr>
        </tbody></table>
    %%/Region_Level%%

    在此程式碼中,我們有下列項目:

    • 一個層級 Region_Level 包含所有內容。

    • 一個欄位標記 Region_1 以標頭形式顯示在內容的每個反覆運算執行個體頂端。

    • 一個包含兩個個別欄位 CustomerSales 的表格。

選項 2:將圖新增為層級

將圖新增為層級與將欄位新增為層級非常相似,但輸出可能看起來不同且需要不同的處理方式。

新增圖表作為層級時,會針對值的每個列層級組合,將資料分為區段。例如,若層級是具有一個維度和一個計算量值的圖表,將會為每個維度值建立區段,並作為該特定維度的單一可能唯一值來處理量值。如果您為單一圖欄位新增欄位標記,圖的格式也與新增多個欄位標記不同。如需更多資訊,請參閱以下說明。

  1. 在物件面板中,展開包含您要用作層級之圖的工作表。如有需要,您可以搜尋圖表名稱,以縮小工作表清單範圍。

  2. 按一下圖右側的 加號 圖示以便新增。

    選取您要新增為層級的圖

    選取要新增至範本作為層級物件的圖
  3. 選取要新增的欄位 (選用) 下方,您可以選取是否要在每個層級反覆運算頂端包含欄位標記。輸出會因與層級一起新增的欄位標記是一個或多個而異:

    • 一個欄位標記:欄位標記會作為單一項目新增在層級內。

    • 多個欄位標記:表格會新增至範本。欄位標記會新增在表格中每個 td 元素內。

  4. 層級標記會插入到範本程式碼中的目前位置。

  5. 在物件面板中,為層級提供唯一的名稱,以便您稍後可以識別它。

  6. 您可以隨時重複使用層級物件。在物件面板中,按一下層級和頁面,然後選取向右箭頭以開啟物件。按一下新增層級標記以再次新增層級。

  7. 若要建立以有意義的方式在此層級上反覆運算的內容,您需要在層級標記內新增應用程式內容。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!