為分頁報表參數新增、變更或刪除可用的值 (報表產生器)
適用於: Microsoft 報表產生器 (SSRS) Power BI Report Builder SQL Server Data Tools 中的報表設計師
當您建立分頁報表參數之後,可以指定要對使用者顯示的可用值清單。 可用值清單會將使用者可以做的選擇限制為參數的有效值。
當執行報表時,可用的值會出現在工具列上報表參數旁邊的清單中。 報表參數可代表一個值或多個值。 如果是多個值,清單的最開頭是 [全選] 功能,好讓使用者只需選取一個方塊就可以選取或清除所有值。
您可以提供靜態值清單或是報表資料集中的清單。 您可以選擇指定標籤欄位來提供值的易記名稱。 例如,如果是根據 ProductID
欄位的參數,您可以在參數標籤中顯示 ProductName
欄位。 當報表執行時,使用者可以從產品名稱中進行選擇,但是實際選擇的值會是對應的 ProductID
。
注意
您可以在 Microsoft 報表產生器、Power BI 報表產生器,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報表定義 (.rdl) 檔案。
在您發行報表之後,可以在報表伺服器上設定參數屬性值,藉以覆寫您在報表製作工具中定義的可用值。 如需詳細資訊,請參閱報表參數 (報表產生器和報表設計師)。
為報表參數新增或變更可用的值
在 [報表資料] 窗格中,展開 [參數] 節點。 以滑鼠右鍵按一下參數,然後選取 [參數屬性]。 [報表參數屬性] 對話方塊隨即開啟。
注意
如果看不到 [報表資料] 窗格,請選取 [檢視],然後選擇 [報表資料]。
選取 [可用值]。 選擇可用的值選項:
選取 [指定值],以手動方式提供值的清單,並可選擇提供值的易記名稱 (標籤)。
選取 [新增],然後在 [值] 文字輸入框中輸入值,或者,選擇在 [標籤] 文字輸入框內輸入標籤。 若未提供標籤,就會使用該值。 您可以撰寫值的運算式。 資料類型必須符合參數的資料類型。 欄位名稱不能用於參數的運算式。 如需範例,請參閱常用的篩選條件 (報表產生器)。
請重複這個步驟,盡量提供您想要的值。 您在這個清單中看到的項目順序會決定使用者在清單中看到它們的順序。 若要變更某個項目在清單中的順序,請選取 [值] 或 [標籤] 文字輸入框來選取此項目,然後使用向上鍵和向下鍵按鈕,將此項目移到清單中的更高或更低位置。
選取 [從查詢取得值] 可提供現有資料集名稱 (該資料集會擷取值),並可選擇為這個參數提供易記名稱。
重要
如果相同資料集包含報表參數的對應查詢參數,報表就會在您嘗試執行時顯示錯誤訊息。 使用不同資料集來擷取值,即可解決這個錯誤。
在 [資料集] 中,選擇此資料集的名稱。
在 [值欄位] 中,選擇可提供參數值的欄位名稱。
在 [標籤欄位] 中,選擇可為參數提供易記名稱的欄位名稱。 如果易記名稱沒有個別的欄位,請選擇與 [值] 欄位相同的欄位。
選取 [確定]。
當您預覽報表時,您會看到此參數之可用值的下拉式清單。
移除報表參數的可用值
在 [報表資料] 窗格中,展開 [參數] 節點。 以滑鼠右鍵按一下參數,然後選取 [參數屬性]。 [報表參數] 對話方塊隨即開啟。
選取 [可用值]。
在 [選取下列其中一個選項] 中,選取 [無]。
選取 [確定]。
當您預覽報表時,您會發現,此參數之可用值的清單不再出現。