Share via


使用群組功能 (Reporting Services)

在您為資料區定義群組之後,您可以設定群組屬性。這些群組屬性會精簡群組中的資料,並有助於控制群組資料顯示在報表頁面上的方式。在資料表、矩陣或清單中,您可以根據群組設定分頁符號,而且您可以控制群組一開始的可見性來隱藏複雜度或提供強調。您可以提供導覽來顯示從特定群組或群組中特定值開始的報表。在圖表中,您可以設定群組的排序次序,這個排序次序會從圖表調色盤間接控制群組值的色彩對應。

加入分頁符號

您可以加入分頁符號的位置取決於要使用之資料區域的類型:

  • 在資料表、矩陣或清單資料區域中,群組屬性可讓您控制是否要在新的頁面開始每個群組。針對群組設定分頁符號有助於管理報表轉譯效能,因為分頁符號會控制每個頁面上的資料量。您可以在群組執行個體之前或之後,或者群組執行個體之間,設定分頁符號。

  • 在圖表資料區域中,您可以根據圖表本身設定分頁符號。

  • 在量測軌資料區域中,您可以根據量測軌面板設定分頁符號。

如需詳細資訊,請參閱<加入頁首和頁尾>、<了解 Reporting Services 中的分頁>和<如何:加入分頁符號 (Reporting Services)>。

顯示群組標頭及其群組

當您將資料列或資料行加入到資料表、矩陣或清單中,您可以指定要將資料列或資料行加入到群組內部或外部。群組外部的資料列或資料行可以當做群組首或群組尾使用,端視放置資料列或資料行的位置而定。當資料區域在報表中轉譯時,您可以設定屬性,藉以保留包含群組的資料列或資料行。如需詳細資訊,請參閱<如何:在群組中顯示頁首或頁尾 (Reporting Services)>。

在多個頁面上顯示資料列或資料行標題

當您捲動報表時,可以設定屬性來控制如何顯示資料表、矩陣或清單資料區域的資料列和資料行標題。您可以設定屬性,讓您在垂直捲動時仍然可以看到資料列標頭,並在水平捲動時仍然可以看到資料行標頭。您也可以在每一頁重複資料列和資料行標頭。如需詳細資訊,請參閱<如何:在多個頁面上顯示資料列和資料行標頭 (Reporting Services)>。

加入導覽

若要提供報表大綱,讓使用者找出報表在執行階段產生的特定群組值,請使用文件引導模式功能。文件引導模式可讓使用者按一下連結,然後檢視群組的起始頁面,或群組的唯一值。您也可以加入書籤,並在群組中建立每個唯一值的內部超連結。如需詳細資訊,請參閱<將連結加入至報表>、<加入文件引導模式>和<如何:將書籤加入報表中 (Reporting Services)>。

加入條件式可見性

在資料表、矩陣或清單中,您可以控制與群組關聯之資料列或資料行的初始可見性。您可以透過設定適當的屬性,以下列方式控制初始可見性:

  • 提供向下鑽研功能,讓使用者顯示或隱藏組織到視覺階層中的群組層級。

  • 定義群組之 Hidden 屬性的運算式,提供條件式可見性。例如,撰寫以布林值報表參數之值為基礎的運算式。接著,使用者可以按一下參數的選項按鈕,在頁面上切換群組的可見性。

如需詳細資訊,請參閱<有條件地隱藏報表項目>和<如何:將可見性切換加入至項目 (Reporting Services)>。

定義篩選運算式

若要精簡群組中的資料,請建立篩選運算式。在報表套用報表資料集的篩選、資料區域與父群組的篩選後,報表會套用群組篩選。如需詳細資訊,請參閱<篩選報表中的資料>和<如何:加入篩選 (Reporting Services)>。若要了解有關群組階層中之父群組的詳細資訊,請參閱<了解群組 (Reporting Services)>。

定義排序運算式

您可以使用的排序運算式類型取決於資料區域的類型:

  • 根據預設,當您在資料表、矩陣或清單中建立群組時,排序運算式會設定為群組運算式。這會控制群組值出現在頁面上的次序。此外,您可以將互動式排序按鈕加入到文字方塊中,讓使用者控制群組在轉譯之報表中的排序次序。

  • 在圖表中,您可以針對圖表設定排序運算式。這會間接控制報表用於顯示類別目錄與數列資料之色彩的次序。如需詳細資訊,請參閱<如何:使用調色盤定義圖表的色彩>。

如需有關排序的詳細資訊,請參閱<排序報表中的資料>和<如何:在資料區域中排序資料 (Reporting Services)>。

定義群組變數

當您定義群組時,可以建立一個群組範圍的變數,而且可以從子群組存取。例如,您可以定義計算特定區域之稅額的群組變數,然後使用該值計算群組內的稅額。如需詳細資訊,請參閱<使用運算式中的報表和群組變數集合參考 (Reporting Services)>。

針對多個資料區域定義相同的群組運算式

透過在資料表或矩陣與圖表中使用相同的群組運算式,您可以提供相同資料集的多個檢視。例如,您可以將相同的資料顯示成資料表來查看所有數量,也可以顯示成圓形圖,以相對於整體的方式視覺化每個數量。如需詳細資訊,請參閱<將多個資料區域連結至相同的資料集>。

您可以在資料表、矩陣或清單的資料格中,建立巢狀資料區域。不過,如果您以此方式建立巢狀資料區域,巢狀資料區域的範圍是資料格所屬的最內部資料列及資料行群組。例如,您會將圖表加入到同時位於資料列群組和資料行群組的資料格中。可用於該圖表的資料範圍在執行階段為資料列群組執行個體與資料行群組執行個體。如需詳細資訊,請參閱<巢狀資料區域>。

請參閱

工作

如何:加入或刪除資料區域中的群組 (Reporting Services)

參考

運算式範例 (Reporting Services)

概念

了解 Reporting Services 中的分頁

使用參數來控制報表資料

使用參數來控制報表外觀

使用報表運算式

群組運算式的範例 (Reporting Services)

了解群組 (Reporting Services)

其他資源

報表設計師 F1 說明