Share via


如何:將可見性切換加入至項目 (Reporting Services)

當您想要讓使用者以互動方式,或針對與群組關聯的資料表或矩陣、資料列和資料行顯示或隱藏報表項目時,加入可見性切換。若要切換項目的可見性,您可以針對要顯示或隱藏的項目設定可見性屬性。您必須在要顯示切換影像的報表中,指定文字方塊的名稱。在轉譯過的報表中,文字方塊除了其內容之外,還會顯示一個加號 (+) 或一個減號 (-)。當使用者按一下切換時,報表顯示會重新整理,以顯示項目在報表中目前的可見性設定。

可見性切換通常用於一開始顯示摘要資料,以及提供使用者查看其他詳細資料的選擇。例如,您一開始可以隱藏顯示圖表值的資料表,或針對包含巢狀資料列或資料行群組的資料表隱藏子群組,如同在向下鑽研報表一樣。

切換報表項目的可見性

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

  2. 按一下 [可見性]

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

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

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

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

      [!附註]

      當您針對可見性指定運算式時,您就會設定報表項目的 Hidden 屬性。評估之後的運算式會在值為 False 時顯示此報表項目,並在值為 True 時隱藏此報表項目。

  4. [此報表項目可以切換顯示] 中,從下拉式方塊選取要加入切換影像之目標文字方塊的名稱。

    [!附註]

    此文字方塊必須位於相同或更高的容器階層中 (最高至報表主體 (包含))。

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

切換資料表、矩陣或清單群組的可見性

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

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

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

    [!附註]

    如果您看不到 [屬性] 窗格,請按一下 [檢視] 功能表上的 [屬性視窗]

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

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

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

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

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

    [!附註]

    文字方塊的名稱必須在隱藏項目的相同群組中,或在上階群組中。

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