Share via


如何:將篩選加入至資料集 (報表產生器 3.0 和 SSRS)

從外部資料來源擷取資料後,將篩選加入至資料集來限制報表中的資料。當您將篩選加入至資料集時,所有報表組件或資料區都只會使用符合篩選條件的資料。

若是共用資料集,套用至所有相依項目的篩選必須是報表伺服器上共用資料集定義的一部分。包含共用資料集執行個體的報表或報表組件可以建立只套用至執行個體的其他篩選。

若要加入篩選,您必須指定一個或多個屬於篩選方程式的條件。篩選方程式包含一個識別您想要篩選之資料的運算式、一個運算子和一個要比較的值。篩選資料和值的資料類型必須相符。不支援針對資料集的彙總值進行篩選。

[!附註]

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

若要將篩選加入至共用資料集

  1. 在共用資料集模式下,開啟共用資料集。

  2. [主資料夾] 索引標籤的 [共用資料集] 群組中,按一下 [資料集]。[資料集屬性] 對話方塊隨即開啟。

  3. 按一下 [篩選]。這樣就會顯示目前的篩選方程式清單。根據預設,此清單是空的。

  4. 按一下 [加入]。新的空白篩選方程式隨即顯示。

  5. [運算式] 中,針對要篩選的欄位輸入或選取運算式。若要編輯運算式,請按一下運算式 (fx) 按鈕。

  6. 在清單方塊中,選取符合您在步驟 5 中建立之運算式資料類型的資料類型。

  7. [運算子] 方塊中,選取您想要篩選用來比較 [運算式] 方塊和 [值] 方塊中值的運算子。您所選擇的運算子會決定下一個步驟所使用的值數目。

  8. [值] 方塊中,輸入您想要篩選在評估 [運算式] 中的值時,所針對的運算式或值。

    如需篩選方程式的範例,請參閱<篩選方程式範例 (報表產生器 3.0 和 SSRS)>。

  9. 按一下 [確定]。 

若要將篩選加入至內嵌資料集或共用資料集執行個體

  1. 在報表設計模式下,開啟報表。

  2. 以滑鼠右鍵按一下 [報表資料] 窗格中的資料集,然後按一下 [資料集屬性][資料集屬性] 對話方塊隨即開啟。

  3. 按一下 [篩選]。這樣就會顯示目前的篩選方程式清單。根據預設,此清單是空的。

  4. 按一下 [加入]。新的空白篩選方程式隨即顯示。

  5. [運算式] 中,針對要篩選的欄位輸入或選取運算式。若要編輯運算式,請按一下運算式 (fx) 按鈕。

  6. 在下拉式方塊中,選取符合您在步驟 5 中建立之運算式資料類型的資料類型。

  7. [運算子] 方塊中,選取您想要篩選用來比較 [運算式] 方塊和 [值] 方塊中值的運算子。您所選擇的運算子會決定下一個步驟所使用的值數目。

  8. [值] 方塊中,輸入您想要篩選在評估 [運算式] 中的值時,所針對的運算式或值。

    如需篩選方程式的範例,請參閱<篩選方程式範例 (報表產生器 3.0 和 SSRS)>。

  9. 按一下 [確定]。