適用於:Microsoft 報表產生器 (SSRS)
Power BI Report Builder
SQL Server Data Tools 中的報表設計師
編頁報表中的 [群組] 窗格會顯示目前所選 Tablix 資料區的資料列群組和資料行群組。 [群組] 窗格不適用於 [圖表] 或 [量測計] 資料區。 [群組] 窗格包含 [資料列群組] 窗格和 [資料行群組] 窗格。 [群組] 窗格有兩種模式:預設和進階。 預設模式會針對資料列和資料行群組,顯示動態成員的階層式檢視。 進階模式則會針對資料列和資料行群組,同時顯示動態和靜態成員。 群組是來自報表資料集並顯示於資料區域中的一組具名資料。 群組會組織成包含靜態和動態成員的階層。 如需詳細資訊,請參閱了解群組 (報表產生器及 SSRS)。
注意
如果您沒有看到 [群組] 窗格,請在 [ 檢視 ] 索引卷標的 [ 顯示/隱藏 ] 群組中,按兩下 [ 群組]。
資料列和資料行群組區域中的資料格可以是 Tablix 資料列或資料行群組的靜態或動態成員。 靜態成員在每個群組中會重複出現一次,且通常包含標籤或總計。 每個群組執行個體的動態成員都會重複一次,而且通常包含群組運算式的唯一值。 當您在資料列群組區域或資料行群組區域中選取 Tablix 資料格時,就會在 [資料列群組] 或 [資料行群組] 窗格中選取對應的群組成員。 相反地,如果您在 [群組] 窗格中選取群組,就會在設計介面上選取與群組成員相關聯的對應資料格。 如需有關 Tablix 資料列和資料行群組區域的詳細資訊,請參閱 Tablix 資料區的區域 (報表產生器及 SSRS)。
[群組] 窗格支援下列模式:
預設值。 使用預設模式加入、編輯或刪除群組。 您可以從 [報表資料] 窗格拖曳欄位,並將這些欄位插入到群組階層中,藉以加入父群組、子群組和詳細資料群組。 若要加入相鄰群組,您必須使用 [加入群組] 快速鍵。 如需詳細資訊,請參閱在資料區中新增或刪除群組 (報表產生器及 SSRS)。
進階: 使用 [進階模式] 檢視資料列和資料行群組的所有成員,並針對靜態成員設定屬性。 當您建立群組或新增總計時,系統會自動設定控制 Tablix 資料區域在每個報表頁面上如何呈現資料列與資料行的屬性。 若要手動調整這些屬性,您必須針對 Tablix 成員設定這些屬性。 如需詳細資訊,請參閱控制報表頁面上的 Tablix 資料區顯示 (報表產生器及 SSRS)。
預設模式
在預設模式下,[資料列群組] 窗格和 [資料行群組] 窗格會顯示所有父群組、子群組和相鄰群組的階層式檢視。 子群組會以縮排方式顯示於其父群組底下。 相鄰群組會顯示在與其同層群組相同的縮排層級。 下圖顯示具有巢狀資料列群組,以及巢狀及相鄰資料行群組的 Tablix 資料區域。
[群組] 窗格顯示對應的資料列群組和資料行群組。 在下圖中,已在 [資料列群組] 窗格中選取以子類別為基礎的群組,且在 Tablix 資料區中選取了 [Subcat] 分組儲存格:
在 [資料列群組] 窗格中,以子類別目錄為基礎之群組是以類別目錄為基礎之群組的子系。 在 [資料行群組] 窗格中,國家/地區群組是地理位置群組的子系。 年份群組和國家/地區群組則是相鄰的群組。
如需詳細資訊,請參閱 Tablix 資料區資料格、資料列和資料行 (報表產生器及 SSRS)。
[進階模式]
在進階模式下,[資料列群組] 窗格和 [資料行群組] 窗格會顯示所有群組的階層式檢視,包括靜態和動態成員。 當您選取成員時,[屬性] 窗格會顯示目前選取之 Tablix 成員的屬性。
注意
若要切換 [進階模式],請以滑鼠右鍵按一下 [資料行群組] 窗格旁邊的向下箭頭,然後按一下 [進階模式]。
在大部分的情況下,控制靜態與動態群組資料列和群組資料行之顯示的屬性會在建立群組或加入總計時自動設定。 若要編輯預設值,您必須在 [資料列群組] 或 [資料行群組] 窗格中選取群組成員,然後在 [屬性] 視窗中變更屬性值。 下列屬性可用:
FixedData: 布林值。 用於最外層的列與欄標頭。 在轉譯器 (例如 HTML) 中垂直捲動時凍結資料列群組區域,或在水平捲動時凍結資料行群組區域。
HideIfNoRows。 布林值。 僅限靜態成員。 如果有設定,則會忽略 Hidden 和 ToggleItem。 如果 Tablix 資料區不包含資料的資料列,則隱藏此成員。
KeepTogether: 布林值。 表示若可能,應將整個 Tablix 成員及任何巢狀成員保留在同一頁面上。
KeepWithGroup. 布林值。 僅適用於靜態資料列成員。 在可能的情況下,如果前一個或下一個同層級動態成員未隱藏,請讓此資料列與其保持在一起。 若要將資料列標頭與其相關聯的群組保持在一起,請將 KeepWithGroup 設定為 After。
RepeatOnNewPage。 布林值。 僅適用於靜態資料列成員,且 KeepWithGroup 為 None 以外的值時。 如果可行,請在每個至少包含一個由 KeepWithGroup 指定之動態成員執行個體的頁面上重複此靜態資料列。 若要將資料列標頭與其相關聯的群組保持在一起,請將 RepeatOnNewPage 設定為 True。
隱藏。 布林值。 指出資料列或資料行是否應在一開始隱藏。
切換項目。 字串。 在其中加入切換影像之文字方塊的名稱。 文字方塊必須位於相同的群組範圍或包含範圍。
如需詳細資訊,請參閱控制報表頁面上的 Tablix 資料區顯示 (報表產生器及 SSRS)、與群組一起顯示頁首和頁尾 (報表產生器及 SSRS) 和在多個頁面上顯示資料列和資料行標頭 (報表產生器及 SSRS)。
並非每個靜態成員都有位於設計介面上且對應於儲存格的標頭。 在 [群組] 窗格中,下列慣例指出靜態成員是否沒有標頭:
Static :表示包含標頭資料格的靜態成員。
(Static) :表示不包含標頭資料格的靜態成員,亦即隱藏的靜態。