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