Часто используемые фильтры в отчете с разбивкой на страницы (построитель отчетов)

Применимо к: Microsoft Report Builder (SSRS) Power BI Report Builder конструктор отчетов в SQL Server Data Tools

Чтобы создать фильтр в отчете с разбивкой на страницы, необходимо указать одно или несколько уравнений фильтра. Уравнение фильтра состоит из выражения, типа данных, оператора и значения. В этом разделе приведены примеры распространенных фильтров.

Примечание

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

Примеры фильтров

В следующей таблице перечислены примеры уравнений фильтра, использующих различные типы данных и различные операторы. Область сравнения определяется элементом отчета, для которого определен фильтр. Например, для фильтра, определенного для набора данных, TOP % 10 — это верхние 10% значений в наборе данных; для фильтра, определенного для группы, TOP % 10 — это верхние 10% значений в группе.

Простое выражение Тип данных Оператор Значение Описание
[SUM(Quantity)] Целое число > 7 Включает все значения данных, превышающие 7.
[SUM(Quantity)] Целое число TOP N 10 Включает 10 верхних значений данных.
[SUM(Quantity)] Целое число TOP % 20 Включает верхние 20% значений данных.
[Sales] Текст > =CDec(100) Включает все значения типа System.Decimal (тип данных, используемый в SQL для денежных сумм), превышающие 100.
[OrderDate] DateTime > 2088-01-01 Включает все даты с 1 января 2008 года по сегодняшний день.
[OrderDate] DateTime BETWEEN 2008-01-01

2008-02-01
Включает все даты с 1 января 2008 года до 1 февраля 2008 года включительно.
[Territory] Текст LIKE *east Все названия территорий, заканчивающиеся словом «east».
[Territory] Текст LIKE %o%th* Все названия территорий, начинающиеся словами «North» или «South».
=LEFT(Fields!Subcat.Value,1) Текст IN B, C, T Все значения подкатегорий, начинающиеся с букв «В», «C» или «T».

Примеры с параметрами отчетов

В следующей таблице приведены примеры критериев фильтра, которые включают ссылку на однозначный и многозначный параметр.

Тип параметра Критерий (фильтра) Оператор Значение Тип данных
Однозначный [EmployeeID] = [@EmployeeID] Целое число
Многозначный [EmployeeID] IN [@EmployeeID] Целое число

См. также:

Параметры отчета (Построитель отчетов и Конструктор отчетов)
Добавление фильтров набора данных, фильтров области данных и групповых фильтров (построитель отчетов и службы SSRS)
Использование выражений в отчетах (построитель отчетов и службы SSRS)
Примеры выражений (построитель отчетов и службы SSRS)
Типы данных в выражениях (построитель отчетов и службы SSRS)