2016年4月8日 星期五

報表產生器及 SSRS 控制報表頁面上的 Tablix 資料區顯示

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

原文出處:
https://msdn.microsoft.com/zh-tw/library/dd239384(v=sql.120).aspx

下列功能有助於控制 Tablix 資料區的外觀:

下列功能有助於控制 Tablix 資料區顯示在轉譯報表中的方式:
  • 控制 Tablix 資料區相對於其他報表項目的位置 Tablix 資料區可以放置在報表設計介面的其他報表項目上方、旁邊或下方。 在執行階段,Reporting Services 會針對為連結之資料集擷取的資料,在需要時展開 Tablix 資料區,並在需要時將對等報表項目移到一旁。 若要錨定其他報表項目旁的 Tablix,您必須讓報表項目成為對等,並調整其相對位置。 如需詳細資訊,請參閱轉譯行為 (報表產生器及 SSRS)
  • 變更展開方向 若要控制 Tablix 資料區跨頁面從左至右 (LTR) 或從右至左 (RTL) 展開,請使用可透過 [屬性] 視窗存取的 Direction 屬性。 如需詳細資訊,請參閱轉譯資料區 (報表產生器及 SSRS)

下列清單將描述您可以協助控制 Tablix 資料區如何在報表中顯示的方式:
  • 控制分頁 若要控制顯示在每個報表頁面上的資料量,您可以針對資料區域設定分頁符號。 您也可以針對群組設定分頁符號。 分頁符號可以透過減少需要在每個頁面上處理的資料量來影響視需要轉譯的效能。 如需相關資訊,請參閱Reporting Services 中的分頁 (報表產生器與 SSRS)以及加入分頁符號 (報表產生器及 SSRS)
  • 在資料列標頭的任何一端顯示資料 您不一定要將資料列標頭顯示在 Tablix 資料區的旁邊。 您可以在資料行之間移動資料列標頭,使資料的資料行出現在資料列標頭之前。 若要這樣做,請修改矩陣的 GroupsBeforeRowHeaders 屬性。 您可以透過 [屬性] 視窗存取這個屬性。 這個屬性的值是整數;例如,2 這個值會先顯示資料區域資料行的兩個群組執行個體,然後才顯示包含資料列標頭的資料行。

控制 Tablix 資料區群組轉譯的方式主要取決於群組結構。 Tablix 資料區可以有四個區域,如下圖所示:
Tablix 資料區域
資料列群組區域和資料行群組區域包含群組頁首。 當 Tablix 資料區具有群組頁首時,您就可以透過在 [Tablix 屬性] 對話方塊的 [一般] 頁面上設定屬性,來控制資料列和資料行重複的方式。
如果 Tablix 資料區只有 Tablix 主體區域,就沒有任何群組頁首。 只有靜態和動態 Tablix 成員存在。 相對於 Tablix 資料列或資料行群組,靜態成員會顯示一次。 動態成員則會針對每個唯一的群組值重複一次。 例如,在顯示銷售訂單的 Tablix 資料區中,銷售訂單中的資料行名稱可以顯示在靜態資料列成員上。 銷售訂單中的每一行都會顯示在動態資料列成員上。
您可以透過在 [屬性] 窗格中設定屬性,協助控制 Tablix 成員轉譯的方式。 如需詳細資訊,請參閱<群組窗格 (報表產生器)>中的<進階模式>。
下列清單將描述您可以協助控制 Tablix 資料區如何在報表中顯示的方式:


沒有留言:

張貼留言