循環和週期 HTML 搭配層級的報告元素
使用層級自動在您的 HTML 報告中產生篩選的區段。您將層級新增為物件面板中可重複使用的物件。當您將應用程式內容放置在層級中時,會針對應用程式中欄位中的每個唯一值 (或圖表中的列層級組合) 產生新的篩選區段。
除了諸如報告篩選條件和週期等機制之外,層級還為報告提供額外的資料篩選圖層。在某些情況下,您可以使用層級、報告篩選條件和週期的組合,以產生高度自訂且個人化的報告輸出。如需關於報告篩選的資訊,請參閱 使用報告篩選條件。如需週期的相關資訊,請參閱 循環報告。
步驟 1:建立層級物件
請執行下列動作:
-
在 HTML 設計工具中,將游標放置在您要插入層級的程式碼位置。
-
按一下物件面板中的
。
層級功能表,位於 HTML 設計工具中的物件面板

-
按一下新增層級。會顯示可用的 欄位 清單,此外,還會顯示包含可新增為層級之圖表的工作表。
完成以上步驟之後,您可以選擇從欄位或圖表建立層級。請參閱下文以取得更多資訊。
步驟 2:設定層級物件
完成上述步驟後,您有兩個選項:
-
新增欄位作為層級。這會針對欄位的每個不同值,在最終報表中新增一組物件。
-
新增圖表作為層級。這會針對圖表的來源資料表中的每個資料列,新增一組物件。
選項 1:新增欄位作為層級
請執行下列動作:
-
在物件面板中,展開 欄位。
-
按一下欄位右側的
圖示以便新增。
選取您要新增為層級的欄位

-
在選取要新增的欄位 (選用) 下方,您可以選取是否要在每個層級反覆運算頂端包含欄位標記。例如,如果您的層級位於 國家/地區 欄位,且您包含欄位標籤,則每個區域反覆運算都會在資料中包含每個國家/地區的區段標頭。
-
層級標記會插入到範本程式碼中的目前位置。
-
在物件面板中,為層級提供唯一的名稱,以便您稍後可以識別它。
-
您可以隨時重複使用層級物件。在物件面板中,按一下
,然後選取
以開啟物件。按一下新增層級標記以再次新增層級。
-
若要建立在此層級上反覆運算的內容,您需要在層級標記內新增應用程式內容。下列程式碼顯示範例。
%%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 以標頭形式顯示在內容的每個反覆運算執行個體頂端。
-
一個包含兩個個別欄位 Customer 和 Sales 的表格。
-
選項 2:將圖新增為層級
將圖新增為層級與將欄位新增為層級非常相似,但輸出可能看起來不同且需要不同的處理方式。
新增圖表作為層級時,會針對值的每個列層級組合,將資料分為區段。例如,若層級是具有一個維度和一個計算量值的圖表,將會為每個維度值建立區段,並作為該特定維度的單一可能唯一值來處理量值。如果您為單一圖欄位新增欄位標記,圖的格式也與新增多個欄位標記不同。如需更多資訊,請參閱以下說明。
請執行下列動作:
-
在物件面板中,展開包含您要用作層級之圖的工作表。如有需要,您可以搜尋圖表名稱,以縮小工作表清單範圍。
-
按一下圖右側的
圖示以便新增。
選取您要新增為層級的圖

-
在選取要新增的欄位 (選用) 下方,您可以選取是否要在每個層級反覆運算頂端包含欄位標記。輸出會因與層級一起新增的欄位標記是一個或多個而異:
-
一個欄位標記:欄位標記會作為單一項目新增在層級內。
-
多個欄位標記:表格會新增至範本。欄位標記會新增在表格中每個 td 元素內。
-
-
層級標記會插入到範本程式碼中的目前位置。
-
在物件面板中,為層級提供唯一的名稱,以便您稍後可以識別它。
-
您可以隨時重複使用層級物件。在物件面板中,按一下
,然後選取
以開啟物件。按一下新增層級標記以再次新增層級。
-
若要建立以有意義的方式在此層級上反覆運算的內容,您需要在層級標記內新增應用程式內容。