控制編頁報表頁面上顯示的 Tablix 資料區 (報表產生器)

適用於:Microsoft 報表產生器 (SSRS) Power BI 報表產生器 SQL Server Data Tools 中的報表設計師

請了解您可在資料表、矩陣或清單資料區之編頁報表中設定的屬性,以變更它在您檢視報表時的顯示方式。

控制資料的外觀

資料表、矩陣和清單資料區都是 Tablix 資料區的範例。 下列功能有助於控制 Tablix 資料區的外觀:

控制頁面上的 Tablix 資料區域位置和展開

下列功能有助於控制 Tablix 資料區顯示在轉譯報表中的方式:

  • 控制 Tablix 資料區相對於其他報表項目的位置。 Tablix 資料區可以放置在報表設計介面的其他報表項目上方、旁邊或下方。 在執行階段,報表產生器會針對為連結之資料集擷取的資料,在需要時展開 Tablix 資料區,並在需要時將對等報表項目移到一旁。 若要錨定其他報表項目旁的 Tablix,請讓報表項目成為對等,並調整其相對位置。 如需詳細資訊,請參閱轉譯行為 (報表產生器及 SSRS)

  • 變更展開方向。 若要控制 Tablix 資料區跨頁面從左至右 (LTR) 或從右至左 (RTL) 展開,請使用可透過 [屬性] 視窗存取的 Direction 屬性。 如需詳細資訊,請參閱轉譯資料區 (報表產生器及 SSRS)

控制 Tablix 資料區在頁面上轉譯的方式

下列清單將描述您可以協助控制 Tablix 資料區如何在報表中顯示的方式:

  • 控制分頁。 若要控制顯示在每個報表頁面上的資料量,您可以針對資料區域設定分頁符號。 您也可以針對群組設定分頁符號。 分頁符號可以透過減少需要在每個頁面上處理的資料量來影響視需要轉譯的效能。 如需詳細資訊,請參閱 Reporting Services 中的分頁 (報表產生器及 SSRS)新增分頁符號 (報表產生器及 SSRS)

  • 在資料列標頭的任何一端顯示資料。 您不一定要將資料列標頭顯示在 Tablix 資料區的旁邊。 您可以在資料行之間移動資料列標頭,使資料的資料行出現在資料列標頭之前。 若要這樣做,請修改矩陣的 GroupsBeforeRowHeaders 屬性。 您可以透過 [屬性] 視窗存取這個屬性。 這個屬性的值是整數;例如,2 這個值會先顯示資料區域資料行的兩個群組執行個體,然後才顯示包含資料列標頭的資料行。

控制 Tablix 資料列和資料行群組轉譯的方式

控制 Tablix 資料區群組轉譯的方式主要取決於群組結構。 Tablix 資料區可以有四個區域,如下圖所示:

Tablix 資料區域

資料列群組區域和資料行群組區域包含群組頁首。 當 Tablix 資料區具有群組頁首時,您就可以透過在 [Tablix 屬性] 對話方塊的 [一般] 頁面上設定屬性,來控制資料列和資料行重複的方式。

如果 Tablix 資料區只有 Tablix 主體區域,就沒有任何群組頁首。 只有靜態和動態 Tablix 成員存在。 相對於 Tablix 資料列或資料行群組,靜態成員會顯示一次。 動態成員則會針對每個唯一的群組值重複一次。 例如,在顯示銷售訂單的 Tablix 資料區中,銷售訂單中的資料行名稱可以顯示在靜態資料列成員上。 銷售訂單中的每一行都會顯示在動態資料列成員上。

您可以透過在 [屬性] 窗格中設定屬性,協助控制 Tablix 成員轉譯的方式。 如需詳細資訊,請參閱群組窗格 (報表產生器) 中的<進階模式>。

下列清單將描述您可以協助控制 Tablix 資料區如何在報表中顯示的方式:

如需將報表匯出成不同格式如何影響 Tablix 資料區在頁面上轉譯之方式的詳細資訊,請參閱轉譯行為 (報表產生器及 SSRS)

另請參閱

將多個資料區連結至相同的資料集 (報表產生器及 SSRS)
巢狀資料區 (報表產生器及 SSRS)
總計、彙總與內建集合的運算式範圍 (報表產生器及 SSRS)
控制分頁符號、標題、資料行和資料列 (報表產生器及 SSRS)
Tablix 資料區 (報表產生器及 SSRS)
資料表 (報表產生器及 SSRS)
建立矩陣
使用清單建立發票和表單
資料表、矩陣和清單 (報表產生器及 SSRS)