如何:將查詢參數與報表參數產生關聯 (報表產生器 3.0 和 SSRS)

當您定義包含查詢變數的資料集查詢時,便會剖析查詢命令。對每一個查詢變數而言,將會建立對應的資料集參數及報表參數。資料集參數會指向報表參數。如此可讓使用者輸入一個值來直接傳遞給查詢。每當您編輯查詢命令時,都會進行相同的程序。

如果您重新命名繫結至查詢參數的報表參數,您需要使用本主題的查詢,手動將查詢參數連結到重新命名過的報表參數。

[!附註]

您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。

將查詢參數與報表參數相關聯

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

    [!附註]

    如果看不到 [報表資料] 窗格,請按一下 [檢視] 功能表上的 [報表資料]

  2. [參數名稱] 資料行中,尋找查詢參數的名稱。參數名稱會依據查詢自動填入。每當您變更查詢時,都會檢查它,看看是否有新的查詢參數。當查詢變更時,您手動建立的查詢參數並不會變更。

    • [參數名稱] 中,尋找存在於查詢中的查詢參數名稱。您也可以手動加入新的查詢參數,並輸入名稱。

    • [參數值] 中,輸入或選取會評估為要傳遞到查詢參數之值的運算式。這通常是報表參數的名稱。

      [!附註]

      並非只有報表參數才能做為查詢參數的值。您可以使用任何會評估為值的運算式,以做為參數值。

  3. 重複步驟 2 可以加入其他查詢參數。