Share via


如何:將展開/摺疊群組動作加入至項目 (報表產生器 3.0 和 SSRS)

您可以讓使用者以互動方式展開或摺疊報表項目,或針對資料表或矩陣,展開或摺疊與群組關聯的資料列和資料行。若要讓使用者展開或摺疊項目,您可以設定該項目的可見性屬性。設定可見性適用於 HTML 報表檢視器,有時稱為「向下鑽研」(Drilldown) 動作。在報表設計檢視中,請指定要顯示展開和摺疊切換圖示之文字方塊的名稱。在轉譯過的報表中,文字方塊除了其內容之外,還會顯示一個加號 (+) 或一個減號 (-)。當使用者按一下切換時,報表顯示會重新整理,根據報表項目的目前可見性設定,顯示或隱藏報表項目。

可見性切換通常用於一開始只顯示摘要資料,以及讓使用者按一下加號來顯示詳細資料。例如,您一開始可以隱藏顯示圖表值的資料表,或針對包含巢狀資料列或資料行群組的資料表隱藏子群組,如同在向下鑽研報表中一樣。

[!附註]

您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。

在報表產生器中,將加號和減號切換圖示加入至報表或矩陣最簡單的方式,就是使用資料表或矩陣精靈建立資料表或矩陣。

若要使用資料表或矩陣精靈,將切換圖示加入至資料表或矩陣群組

  1. [!附註]

    資料表或矩陣精靈只能在報表產生器 3.0 中使用。

    在報表設計檢視中,按一下 [插入] 索引標籤上的 [資料表][矩陣],然後指向 [資料表精靈][矩陣精靈]

  2. 遵循精靈中的指示。

  3. 在精靈的 [選擇配置] 頁面中,選取 [展開或摺疊群組] 核取方塊。

完成精靈後,資料表或矩陣就會有展開和摺疊圖示。

若要將展開和摺疊圖示加入至資料表、矩陣或清單群組

  1. 在報表設計檢視中,按一下資料表或矩陣即可選取它。[群組] 窗格會顯示資料列和資料行群組。

  2. 以滑鼠右鍵按一下 [群組] 窗格標題列的任意位置,然後按一下 [進階]。[群組] 窗格模式會切換以便在設計介面上,顯示資料列和資料行的基礎顯示結構。

  3. 在適當的群組窗格中,按一下您要隱藏相關聯資料列或資料行之資料列群組或資料行群組的名稱。群組選定之後,[屬性] 窗格會顯示 [Tablix 成員] 屬性。

    [!附註]

    如果看不到 [屬性] 窗格,請從 [功能區] 的 [檢視] 索引標籤,按一下 [屬性]

  4. [隱藏] 中,選擇下列其中一個選項來設定第一次執行報表時,此報表項目的可見性:

    • 選取 [False] 來顯示報表項目。

    • 選取 [True] 來隱藏報表項目。

    • 選取 [<運算式>] 開啟 [運算式] 對話方塊,即可建立在執行階段評估的運算式來決定可見性。

  5. [ToggleItem] 中,從下拉式方塊選取要加入切換影像之目標文字方塊的名稱。

    [!附註]

    具有切換影像的文字方塊不能是您要隱藏相關聯資料列或資料行的資料列或資料行群組。它必須在隱藏項目的相同群組中,或在上階群組中。例如,若要切換與子群組相關之資料列的可見性,請選取與父群組有關之資料列中的文字方塊。

  6. 若要測試切換,請執行報表,然後按一下包含切換影像的文字方塊。報表顯示會重新整理,以顯示包含已切換之可見性的資料列群組和資料行群組。

切換報表項目的可見性

  1. 在報表設計檢視中,以滑鼠右鍵按一下要顯示或隱藏的報表項目,然後按一下 [<報表項目> 屬性]。該報表項目的 [<報表項目> 屬性] 對話方塊隨即開啟。

  2. 按一下 [可見性]

  3. [一開始執行報表時] 中,選擇下列其中一個選項來設定第一次執行報表時,此報表項目的可見性:

    • 選取 [顯示] 來顯示報表項目。

    • 選取 [隱藏] 來隱藏報表項目。

    • 選取 [依據運算式顯示或隱藏],使用在執行階段評估的運算式來決定可見性。按一下 (fx) 開啟 [運算式] 對話方塊,即可建立運算式。

      [!附註]

      當您針對可見性指定運算式時,您就會設定報表項目的 Hidden 屬性。運算式會評估為 Boolean 值 True 來隱藏項目,以及 False 來顯示項目。

  4. [此報表項目可以切換顯示] 中,從下拉式方塊輸入或選取報表中要顯示切換影像的文字方塊名稱;例如 Textbox1。

    [!附註]

    您選擇的文字方塊必須位於此報表項目的目前或包含範圍 (最高至報表主體 (包含))。例如,若要切換圖表的可見性,請選取與圖表位於相同涵蓋範圍的文字方塊,例如,報表主體或矩形。此文字方塊必須位於相同或更高的容器階層中。

  5. 若要測試切換,請執行報表,然後按一下包含切換影像的文字方塊。報表顯示會重新整理,以顯示包含已切換之可見性的報表項目。