編頁報告中的篩選方程式範例 (報表產生器)
適用於: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)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應