控制報表頁面上的 Tablix 資料區域顯示 (Reporting Services)

將 Tablix 資料區域加入到報表之後,您可以如同在報表設計師的 [設計] 檢視與 [預覽] 之間工作般,繼續開發您的設計。本主題描述 Tablix 資料區域的屬性,您可以修改這些屬性來變更您在報表中檢視時 Tablix 資料區域顯示的方式。

控制資料的外觀

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

  • **格式化資料。**若要格式化資料表、矩陣或清單中的資料,請在資料格中設定文字方塊的格式屬性。您可以同時設定多個資料格的屬性。若要格式化圖表中的資料,設定數列的格式屬性。如需詳細資訊,請參閱<格式化報表與報表項目>和<格式化圖表>。

  • 您也可以藉由撰寫運算式格式化資料。如需詳細資訊,請參閱<加入格式化的條件 (Reporting Services)>、<使用運算式 (Reporting Services)>和<運算式範例 (Reporting Services)>。

  • 控制排序次序。若要控制排序次序,您必須針對資料區域定義排序運算式。若要控制與群組相關聯之資料列和資料行的排序次序,您必須針對群組 (包括詳細資料群組) 定義排序運算式。您也可以加入互動式排序按鈕,讓使用者排序 Tablix 資料區域或其群組。如需詳細資訊,請參閱<使用群組功能 (Reporting Services)>和<如何:在資料區域中排序資料 (Reporting Services)>。

  • 沒有資料時顯示訊息。報表資料集在執行階段沒有資料存在時,您可以撰寫自己要顯示的訊息來取代資料區域。如需詳細資訊,請參閱<如何:在資料區域中設定沒有資料的訊息>。

  • 有條件地隱藏資料。若要有條件地控制要顯示或隱藏一個資料區域或部分資料區域,您可以將 Hidden 屬性設定為 True 或設定為運算式。運算式可以包含報表參數的參考。您也可以指定切換項目,讓使用者可以決定顯示詳細資料。如需詳細資訊,請參閱<有條件地隱藏報表項目>。

  • 合併資料格。資料表內多個連續的資料格可以組合成單一資料格。這稱為資料行範圍或資料格合併。資料格只能水平或垂直合併。當您合併資料格時,只會保留第一個資料格的資料。其他儲存格中的資料則會移除。合併的資料格可以分割成原始資料行。如需詳細資訊,請參閱<如何:在資料區域中合併資料格 (Reporting Services)>。

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

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

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

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

控制 Tablix 資料區域轉譯的方式

下列功能有助於控制資料列和資料行群組區域中的資料格顯示在轉譯報表中的方式。如需有關資料列和資料行群組區域的詳細資訊,請參閱<了解 Tablix 資料區域>。如需有關將報表匯出成不同格式如何影響 Tablix 資料區域在頁面上轉譯之方式的詳細資訊,請參閱<了解轉譯行為>。

  • 控制分頁。若要控制顯示在每個報表頁面上的資料量,您可以針對資料區域設定分頁符號。您也可以針對群組設定分頁符號。分頁符號可以透過減少需要在每個頁面上處理的資料量來影響視需要轉譯的效能。如需詳細資訊,請參閱<了解 Reporting Services 中的分頁>和<如何:加入分頁符號 (Reporting Services)>。

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

  • **控制資料列和資料行標題。**您可以控制在檢視報表時,資料列和資料行標題重複或凍結的方式。如需詳細資訊,請參閱<控制資料列和資料行標題>。如需逐步指示,請參閱下列主題: