共用方式為


篩選來源的報表資料

若要篩選來源中報表資料集的資料,請指定一個查詢,讓它只包含您需要用於報表的資料。對於每一個資料來源類型而言,Reporting Services 都會提供查詢設計工具來幫助您建立查詢。您可以建立查詢來包含或排除特定的值,或者建立參數化查詢。

若要在擷取報表的資料之後篩選資料,您可以建立篩選運算式資料集、資料區和群組。如需詳細資訊,請參閱<篩選報表中的報表資料>。

如需有關查詢設計工具的詳細資訊,請參閱<Reporting Services 查詢設計工具>。

篩選查詢中的資料

若要篩選資料集查詢中的資料,您可以加入限制子句來限制所擷取的資料,其方式是指定結果集中所要包含或排除的值。

如果是 Transact-SQL 查詢,您可以將 WHERE 子句加入到篩選值。例如,您可以選取特定領域中的銷售,或是特定類別目錄中產品的銷售。如需詳細資訊,請參閱<使用 WHERE 和 HAVING 篩選資料列>。

如果是 MDX 查詢,您可以在 MDX 查詢設計工具的 [篩選] 窗格內指定篩選,以指定要包含或排除的維度和屬性階層。如需詳細資訊,請參閱<Analysis Services MDX 查詢設計工具使用者介面>和<從 SQL Server Analysis Services 建立報表資料集>。

在查詢中使用參數來篩選資料

當您在查詢中包含查詢參數 (也稱為查詢變數) 時,Reporting Services 會自動建立報表參數來連接查詢參數。如此可讓使用者選取他們想要在報表中看到的資料。

您可以建立串聯參數,讓使用者以特定順序來選擇每一個參數的值,而每一個選擇都會接著限制下一個參數的值。串聯參數可將上千種可能選擇縮減成可管理的數目。例如,使用者選擇產品類別目錄,然後從該類別目錄中可用產品的清單進行選擇,再選擇大小和色彩。如需詳細資訊,請參閱<如何:將串聯參數加入到報表中 (Reporting Services)>。

使用與資料來源有關的查詢設計工具來幫助您建立參數化查詢。

如果是 Transact-SQL 查詢,不同的資料來源會支援不同的參數語法。支援的範圍是查詢中所識別的參數 (依據位置或名稱)。如需詳細資訊,請參閱<搭配特定資料來源使用查詢參數 (Reporting Services)>。

如果是 MDX 查詢,您必須為篩選選取參數選項來建立參數化查詢。如需詳細資訊,請參閱<如何:在 Analysis Services 的 MDX 查詢設計工具中定義參數>。