將查詢參數與報表參數產生關聯 (報表產生器及 SSRS)
當您定義包含查詢變數的資料集查詢時,就會剖析查詢命令。 系統會針對每個查詢變數建立對應的資料集參數和報表參數。 資料集參數會指向報表參數。 如此可讓使用者輸入一個值來直接傳遞給查詢。 每次您編輯查詢命令時,系統都會進行相同的程序。
如果您重新命名繫結至查詢參數的報表參數,您需要使用本主題的查詢,手動將查詢參數連結到重新命名過的報表參數。
[!附註]
您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。如需詳細資訊,請參閱 microsoft.com 網站上的<在報表設計師及報表產生器中設計報表 (SSRS)>。
將查詢參數與報表參數相關聯
在 [報表資料] 窗格中,以滑鼠右鍵按一下資料集,然後按一下 [資料集屬性],再按一下 [參數]。
[!附註]
如果看不到 [報表資料] 窗格,請按一下 [檢視] 功能表上的 [報表資料]。
在 [參數名稱] 資料行中,尋找查詢參數的名稱。 參數名稱會依據查詢自動填入。 每當您變更查詢時,系統都會檢查查詢,看看是否有新的查詢參數。 當查詢變更時,您手動建立的查詢參數並不會變更。
在 [參數名稱] 中,尋找存在於查詢中的查詢參數名稱。 您也可以手動加入新的查詢參數,並輸入名稱。
在 [參數值] 中,輸入或選取會評估為要傳遞到查詢參數之值的運算式。 這通常是報表參數的名稱。
[!附註]
並非只有報表參數才能做為查詢參數的值。 您可以使用任何會評估為值的運算式,以做為參數值。
重複步驟 2 可以加入其他查詢參數。