自訂編頁報表中的 [參數] 窗格 (Report Builder)

適用于:✔️ Microsoft Report Builder (SSRS ✔️) Power BI Report Builder ✔️ 報表設計師 SQL Server Data Tools

在報表產生器中使用參數來建立分頁報表時,您可以自訂 [參數] 窗格。 在報表設計檢視中,您可以將參數拖曳到 [參數] 窗格中的特定資料行和資料列。 您可以新增及移除資料行以變更窗格配置。

當您在窗格中將參數拖曳至新的資料行和資料列時,參數順序會在 [報表資料] 窗格中變更。 當您在 [報表資料] 窗格中變更參數的順序時,參數在窗格中的位置會變更。 如需參數順序為何很重要的詳細資訊,請參閱變更報表參數的順序 (Report Builder和 SSRS)

自訂參數窗格

  1. 在 [檢視] 索引標籤上,選取 [參數] 核取方塊以顯示參數窗格。

    從 [檢視] 索引標籤存取

    窗格會出現在設計介面的頂端。

  2. 若要將參數加入窗格中,請執行下列其中一項。

    • 在參數窗格中以滑鼠右鍵按一下空的資料格,然後按一下 [加入參數] 。

      從參數窗格新增參數:

    • 在 [報表資料] 窗格中以滑鼠右鍵按一下 [參數],然後按一下 [加入參數]。

  3. 若要將參數移到參數窗格中的新位置,請將參數拖曳到窗格中的不同資料格。

    當您在窗格中變更參數的位置時,[報表資料] 窗格中,參數在 [參數] 清單中的順序會自動變更。 如需參數順序影響的詳細資訊,請參閱變更報表參數的順序 (Report Builder和 SSRS)

  4. 若要存取參數的屬性,請執行下列其中一項動作。

    • 在參數窗格中,以滑鼠右鍵按一下參數,然後按一下 [參數屬性] 。

      從參數窗格存取

    • 在 [報表資料] 窗格中,以滑鼠右鍵按一下參數 ,然後按一下 [參數屬性]。

  5. 若要將新的資料行和資料列加入窗格中,或刪除現有的資料列和資料行,請以滑鼠右鍵按一下參數窗格中的任何位置,然後在顯示的功能表上按一下命令。

    將資料行和資料列新增至參數窗格

    重要

    當您刪除包含參數的資料行或資料列時,參數會從報表中刪除。

  6. 若要從窗格以及從報表刪除參數,請執行下列其中一項動作。

    • 以滑鼠右鍵按一下參數窗格中的參數,然後按一下 [ 刪除]。

      從參數窗格中刪除參數

    • 在 [報表資料] 窗格中,以滑鼠右鍵按一下參數,然後按一下 [刪除]。

執行階段期間的隱藏/內部參數

如果具有隱藏/內部參數,則在執行階段期間是否會將其轉譯為空白空間的邏輯如下所示:

  • 如果任何資料列或資料行只包含隱藏/內部參數或空白資料格,則在執行階段期間不會轉譯整個資料列或資料行
  • 否則,隱藏/內部參數或空白資料格將會轉譯為空白空間

例如,ReportParameter1 會隱藏,而其餘的參數則為可見:

隱藏參數範例 1

這會在執行階段期間產生空白空間,因為第一個資料行或第一個資料列中有可見參數:

隱藏參數範例 1 - 配置

使用相同的範例 (如果也將 ReportParameter3 設定為隱藏的話):

隱藏參數範例 2

然後,在執行階段期間不會轉譯第一個資料行,因為會將整個資料行視為空白:

隱藏參數範例 2 - 運行時間

預設配置

針對在 SQL Server Reporting Services 2016 之前撰寫的報表,在執行階段期間會使用 2 個資料行和 N 個資料列的預設參數配置方格。 若要變更預設配置,請在 Microsoft 報表產生器中開啟報表,然後儲存報表。 儲存報表之後,自訂的參數配置資訊將會儲存至 .rdl 檔案。

另請參閱

報表參數 (報表產生器和報表設計師)