隱藏項目 (報表產生器)

在本文中,了解如何根據報表產生器中的報表參數或其他運算式來設定報表項目的可見性。 您可以有條件地隱藏項目以改善使用者體驗。 您也可以設計報表來允許使用者透過選取報表中文字輸入框來切換報表項目的可見性。 如需詳細資訊,請參閱<將展開或摺疊動作新增至報表產生器編頁報表中>。

下列章節描述如何根據常數或運算式,顯示或隱藏轉譯報表中的報表項目。

注意

您可以在 Microsoft 報表產生器、Power BI 報表產生器,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報表定義 (.rdl) 檔案。

隱藏報表項目

  1. 在報表設計檢視中,以滑鼠右鍵按一下報表項目,然後選取 [文字輸入框屬性]

    注意

    若要選取整個資料表或矩陣資料區,請在資料區中選擇來選取它,以滑鼠右鍵按一下資料列、資料行或角控點,然後選取 [Tablix 屬性]

  2. 選取左窗格中的 [可見性]

  3. 在 [一開始執行報表時] 中,指定當您一開始檢視報表時,是否要隱藏此項目。

    • 若要顯示項目,選取 [顯示]

    • 若要隱藏項目,選取 [隱藏]

    • 若要指定在執行階段評估的運算式,請選取 [依據運算式顯示或隱藏]。 輸入運算式或選取運算式 (fx) 按鈕,在 [運算式] 對話方塊中建立運算式。

      注意

      當您指定可見性的運算式時,會設定報表項目的 [隱藏] 屬性,如下圖所示。 評估之後的運算式會在值為 [False] 時顯示此報表項目,並在值為 [True] 時隱藏此報表項目。
      [文字框屬性] 對話框和 [運算式] 對話框螢幕擷取畫面。

  4. 在 [運算式] 對話框中選取 [確定],然後在 [文字框屬性] 對話框中選取 [確定]。

隱藏資料表、矩陣或清單中的靜態資料列

  1. 在 [報表設計] 檢視中,選取資料表、矩陣或清單來顯示資料列和資料行控點。

  2. 以滑鼠右鍵按一下資料列控點,然後選取 [資料列屬性]

  3. 若要設定可見性,請遵循第一個程序中的步驟 3 和 4。

隱藏資料表、矩陣或清單中的靜態資料行

  1. 在 [報表設計] 檢視中,選取資料表、矩陣或清單來顯示資料列和資料行控點。

  2. 以滑鼠右鍵按一下資料行控點,然後選取 [資料行屬性]

  3. 若要設定可見性,請遵循第一個程序中的步驟 3 和 4。