Tablix 數據區有四個區域,其中包含 Tablix 數據格:角落、數據列群組區域、數據行群組區域和本文。 每個區域中的儲存格都有相異的函式。 您會將儲存格新增至 Tablix 主體區域,以顯示詳細數據和分組數據。 當您建立群組以顯示群組實例值時,報表產生器及報表設計師會將數據格新增至數據列群組或數據行群組區域。 當數據列群組和數據行群組都存在時,報表產生器及報表設計師會建立 Tablix 邊角單元格。
備註
您可以在報表產生器及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每個撰寫環境提供不同的方式來建立、開啟及儲存報表和相關專案。 如需詳細資訊,請至 microsoft.com 網站上查看 報表設計師和報表產生器 (SSRS) 的報表設計。
在設計介面上,虛線表示所選 Tablix 數據區的四個區域。 下圖顯示 Tablix 區域的區域,其中包含以類別和子類別為基礎的巢狀數據列群組、根據地理位置和國家/地區的巢狀數據行群組,以及以年份為基礎的相鄰數據行群組。
下列清單描述每個區域:
Tablix 邊角區域。 (選擇性)表格角落位於左上角,或者是在從右到左(RTL)的版面編排中位於右上角。 當您將數據列群組和數據行群組新增至 Tablix 數據區時,系統會自動建立此區域。 在此區域中,您可以合併儲存格並新增標籤或內嵌另一個報表專案。 在圖中,邊角的合併儲存格會顯示銷售按區域和年份分類的標籤。
Tablix 數據行群組區域。 (選擇性)Tablix 欄位群組位於右上角(如為 RTL(從右至左)格式則位於左上角)。 當您新增數據行群組時,系統會自動建立此區域。 此區域中的儲存格代表數據行群組階層的成員,並顯示數據行群組實例值。 在此圖中,顯示 [Geography] 和 [CountryRegion] 的單元格是巢狀數據行群組,而顯示 [Year] 的單元格則是相鄰的數據行群組。 數據行 [Total] 會顯示每個數據列的匯總總計。
Tablix 數據列群組區域。 (選擇性)Tablix 數據列群組位於左下角(RTL 配置右下角)。 當您新增數據列群組時,系統會自動建立此區域。 此區域中的儲存格代表數據列群組階層的成員,並顯示數據列群組實例值。 在此圖中,顯示 [Category] 和 [Subcat] 的儲存格是巢狀數據列群組。 Subcat 下方的「總計」資料列會在每個類別群組中重複出現,以顯示每一列數據的累計小計。 總計列顯示所有類別的合計。
Tablix 本體區域。 Tablix 主體位於右下方(如 RTL 版面配置,則位於左下方)。 Tablix 主體會顯示詳細數據和分組數據。 在此範例中,只會使用匯總的數據。 表達式的範圍是由文本框所屬的最內部群組所決定。 當數據列成員是詳細數據列的成員時,Tablix 主體中的儲存格會顯示詳細數據,而當數據列或數據行是與群組相關聯的數據列成員時,它們就會代表匯總數據。 根據預設,群組數據列或數據行中的儲存格包含不包含聚合函數的簡單表達式,會評估為群組中的第一個值。 在圖中,單元格顯示所有銷售訂單的行總計匯總。
當報表執行時,欄位群組會根據群組表達式的唯一值數量向右展開(如果 Tablix 數據區的 Direction 屬性設定為 RTL,則向左展開)。 列群組會向頁面下方展開。 如需詳細資訊,請參閱 Tablix 數據區儲存格、數據列和資料行(報表產生器)和 SSRS。
下圖顯示 Preview 中的 Tablix 資料區域。
數據列群組區域會顯示 [服裝] 和 [元件] 的兩個類別群組實例。 欄位群組中顯示北美的地理群組實例,其中包含兩個巢狀的國家/地區群組實例:加拿大(CA)和美國(US)。 此外,相鄰的欄會顯示 2003 和 2004 兩個年度群組實例。 "總計欄行會顯示列的總計;在類別群組中重複的總計行會顯示子類別的總計,而總計行則在數據區域顯示一次類別的總計。"
另請參閱
清單(報表產生器及 SSRS)
教學課程(報表產生器)
資料表(報表產生器及 SSRS)
矩陣 (報表產生器及 SSRS)
清單(報表產生器及 SSRS)
Tablix 資料區 (報表產生器及 SSRS)