編頁報告中的篩選方程式範例 (報表產生器)

適用於:Microsoft 報表產生器 (SSRS) Power BI Report Builder SQL Server Data Tools 中的報表設計師

若要在編頁報告中建立篩選,您必須指定一或多個篩選方程式。 篩選方程式包含運算式、資料類型、運算子和值。 本主題提供常用的篩選範例。

注意

您可以在 Microsoft 報表產生器、Power BI Report Builder,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報告定義 (.rdl) 檔案。

篩選範例

下表說明使用不同資料類型和不同運算子的篩選方程式範例。 比較的範圍是由定義篩選的報表項目所決定。 例如,如果是資料集上所定義的篩選, TOP % 10 就是資料集中前百分之 10 的值;如果是群組上所定義的篩選, TOP % 10 就是群組中前百分之 10 的值。

簡單運算式 資料類型 運算子 說明
[SUM(Quantity)] 整數 > 7 包含大於 7 的資料值。
[SUM(Quantity)] 整數 TOP N 10 包含前 10 大資料值。
[SUM(Quantity)] 整數 TOP % 20 包含前百分之 20 的資料值。
[Sales] Text > =CDec(100) 包含所有大於 $100 之 System.Decimal 類型 (SQL "money" 資料類型) 的值。
[OrderDate] DateTime > 2008-01-01 包含從 2008 年 1 月 1 日到目前的所有日期。
[OrderDate] DateTime BETWEEN 2008-01-01

2008-02-01
包含從 2008 年 1 月 1 日 (含) 算起的日期。
[Territory] Text LIKE *east 所有以 "east" 結尾的領域名稱。
[Territory] Text LIKE %o%th* 所有在名稱開頭包含 North 和 South 的領域名稱。
=LEFT(Fields!Subcat.Value,1) Text IN B, C, T 所有以字母 B、C 或 T 為開頭的子類別目錄值。

另請參閱

報表參數 (報表產生器和報表設計師)
新增資料集篩選、資料區篩選和群組篩選 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
報表中的運算式用法 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)