Как отфильтровать данные в отчете (конструктор отчетов Visual Studio)
Для отбора или исключения частей набора данных, используемых областью данных, на ней можно определять фильтры. Фильтры ограничивают данные, выдаваемые пользователю после получения всех данных. Поскольку при обработке отчета сохраняется и получается полный набор данных, этот отчет может выполняться медленнее по сравнению с отчетами, которые производят фильтрацию иными способами (например, при написании программного кода, который фильтрует данные до их передачи отчету).
Добавление фильтра к области данных
Откройте клиентский RDLC-файл в режиме графического конструктора.
Выберите область данных, на которой нужно создать фильтр. Если область данных является таблицей или матрицей, щелкните таблицу или матрицу, чтобы над ней и рядом с ней появились маркеры столбцов и строк.
Щелкните правой кнопкой мыши угловой маркер таблицы или матрицы или любое место внутри списка или диаграммы и выберите пункт Свойства.
На вкладке Фильтры для Фильтра выполните следующие действия:
в поле Выражение введите или выберите выражение, которое будет вычисляться фильтром;
в поле Оператор выберите используемый оператор для сравнения рассчитанного поля и значения;
в поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.
Добавление фильтра к группе таблиц или матриц
Щелкните таблицу или матрицу, чтобы сверху и рядом с таблицей или матрицей появились маркеры столбцов и строк.
Щелкните правой кнопкой мыши угловой маркер таблицы или матрицы и выберите пункт Свойства.
На вкладке Группы выберите изменяемую группу и нажмите кнопку Изменить.
На вкладке Фильтры для Фильтра выполните следующие действия:
в поле Выражение введите или выберите выражение для поля, которое фильтр будет вычислять;
в поле Оператор выберите используемый оператор для сравнения рассчитанного поля и значения;
в поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.
Добавление фильтра к группе списка
Щелкните список правой кнопкой мыши и выберите пункт Свойства.
На вкладке Общие нажмите кнопку Изменить группу подробностей.
На вкладке Фильтры для Фильтра выполните следующие действия:
в поле Выражение введите или выберите выражение для поля, которое фильтр будет вычислять;
в поле Оператор выберите используемый оператор для сравнения рассчитанного поля и значения;
в поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.
Добавление фильтра к группе диаграммы
Щелкните правой кнопкой мыши диаграмму, а затем выберите пункт Свойства.
На вкладке Данные выберите группу категорий или группу рядов, а затем пункт Изменить.
На вкладке Фильтры для Фильтра выполните следующие действия:
в поле Выражение введите или выберите выражение для поля, которое фильтр будет вычислять;
в поле Оператор выберите используемый оператор для сравнения рассчитанного поля и значения;
в поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.
См. также
Понятия
Добавление табличных областей данных (конструктор отчетов Visual Studio)
Добавление матричных областей данных (конструктор отчетов Visual Studio)
Добавление областей данных списка (конструктор отчетов Visual Studio)
Добавление диаграмм в отчет (конструктор отчетов Visual Studio)
Группирование данных в отчете (конструктор отчетов Visual Studio)