如何:為報表參數加入、變更或刪除可用的值 (報表產生器 3.0 和 SSRS)
當您建立報表參數之後,可以指定要對使用者顯示的可用值清單。可用值清單會將使用者可以做的選擇限制為參數的有效值。
當執行報表時,可用的值會出現在工具列上報表參數旁邊的下拉式清單中。報表參數可代表一個值或多個值。如果是多個值,清單的最開頭是 [全選] 功能,好讓使用者只需按一下就可以選取或清除所有值。
您可以提供靜態值清單或是報表資料集中的清單。您可以選擇指定標籤欄位來提供值的易記名稱。例如,如果是根據 ProductID 欄位的參數,您可以在參數標籤中顯示 ProductName 欄位。當報表執行時,使用者可以從產品名稱中進行選擇,但是實際選擇的值會是對應的 ProductID。
[!附註]
您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。
在您發行報表之後,可以為參數變更可用的值屬性。如需詳細資訊,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<設定已發行報表的參數屬性>。
為報表參數加入或變更可用的值
在 [報表資料] 窗格中,展開 [參數] 節點。以滑鼠右鍵按一下參數,然後按一下 [參數屬性]。[報表參數屬性] 對話方塊隨即開啟。
按一下 [可用的值]。選取可用的值選項:
按一下 [指定值],以手動方式提供值的清單,並可選擇提供值的易記名稱 (標籤)。
按一下 [加入],然後在 [值] 文字方塊中輸入值,並選擇在 [標籤] 文字方塊內輸入標籤。若未提供標籤,就會使用這個值。
請重複這個步驟,盡量提供您想要的值。您在這個清單中看到的項目順序會決定使用者在下拉式清單中看到它們的順序。若要變更某個項目在清單中的順序,請按一下 [值] 或 [標籤] 文字方塊來選取此項目,然後使用向上箭頭和向下箭頭按鈕,將此項目移到清單中的更高或更低位置。
按一下 [從查詢取得值] 可提供現有資料集名稱 (該資料集會擷取值),並可選擇為這個參數提供易記名稱。
在 [資料集] 中,選擇此資料集的名稱。
在 [值欄位] 中,選擇可提供參數值的欄位名稱。
在 [標籤欄位] 中,選擇可為參數提供易記名稱的欄位名稱。如果易記名稱沒有個別的欄位,請選擇與 [值] 欄位相同的欄位。
按一下 [確定]。
當您預覽報表時,您會看到此參數之可用值的下拉式清單。
移除報表參數的可用值
在 [報表資料] 窗格中,展開 [參數] 節點。以滑鼠右鍵按一下參數,然後按一下 [參數屬性]。[報表參數] 對話方塊隨即開啟。
按一下 [可用的值]。
在 [選取下列其中一個選項] 中,按一下 [無]。
按一下 [確定]。
當您預覽報表時,此參數之可用值的下拉式清單便不再出現。