Работа с условием фильтра (построитель отчетов)
Изменения: 17 июля 2006 г.
Условие фильтра — это инструкция, задающая критерии, которые построитель отчетов должен использовать для определения, будут ли те или иные данные выводиться в отчете. Чтобы создать фильтр в построителе отчетов, необходимо добавить, по крайней мере, одно условие фильтра, общее количество условий фильтра не ограничивается. Используя несколько условий, можно создавать очень сложные фильтры. Условия фильтра можно добавлять, удалять и группировать с помощью различных операторов. Чтобы добиться нужного результата, можно даже вкладывать одни группы условий фильтра в другие. При запуске отчета фильтр вычисляется, чтобы определить, удовлетворяет ли каждый экземпляр данных критериям, заданным в этом фильтре. Если данные удовлетворяют критериям, они добавляются к отчету. В противном случае они не включаются в отчет.
Добавление условий фильтра
При первом открытии диалогового окна фильтрации данных сущности и поля, доступные в отчете, выводятся в области обозревателя слева. Для создания фильтра можно использовать любую доступную сущность или поле. Сущность или поле не обязательно должны выводиться в теле отчета.
Условие фильтра состоит из трех частей: имя поля или сущности, оператор сравнения и критерий. Чтобы добавить к отчету условие фильтра, перетащите в фильтр имя сущности или поля и укажите оператор сравнения и критерии. Дополнительные сведения об операторах сравнения, см. в разделе Выбор оператора сравнения для условия фильтра (построитель отчетов). Дополнительные сведения об определении критериев см. в разделе Указание критериев для условий фильтра (построитель отчетов).
После добавления условия в область фильтра, его можно перемещать в области фильтра, выбрав имя сущности или поля и перетащив их. Условие фильтра можно перемещать между группами, а также внутри текущей группы. При перемещении условия фильтра помещаются в конец группы. Дополнительные сведения о группировании условий фильтра см. в разделе Группирование условий фильтра (построитель отчетов).
Логические операторы
При добавлении очередного условия фильтра в область фильтра между условиями фильтра отображаются логические операторы. Построитель отчетов поддерживает логические операторы And и Or. По умолчанию выводится логический оператор And, но его можно легко изменить, щелкнув And и выбрав Or.
Фильтрация по формулам
Функциональные возможности построителя отчетов можно использовать для фильтрации всего условия фильтра в качестве формулы. Фильтрацию по формулам можно осуществлять, если нужно создать фильтр, требующий использования возможностей формулы для обработки поля или других функциональных возможностей, которые поддерживаются в диалоговом окне «Определить формулу» (например, уровни статистических обработок или удаление дубликатов), но эти возможности отсутствуют в диалоговом окне «Фильтровать данные». Предположим, что в условие фильтра нужно включить только продукты, для которых значение «Начало продаж» меньше 2003. Можно отредактировать формулу поля «Начало продаж» с помощью доступной функции Date.
Чтобы отредактировать формулы полей в фильтре, щелкните правой кнопкой имя поля в условии фильтра и выберите Редактировать как формулу. Дополнительные сведения о функциях построителя отчетов см. в разделе Работа с формулами (построитель отчетов).
Запрос значений фильтра в режиме запуска
Запросы дают возможность пользователям, читающим отчет, контролировать содержание отчета, не редактируя файл отчета. Предположим, создается отчет о продажах, в котором отображаются подробные сведения о продажах по регионам. Вместо того, чтобы выбирать регион, который будет отображаться в отчете, можно выбрать Запрос, а затем, когда пользователь откроет отчет на сервере отчетов, он сможет сам выбрать нужный регион.
Чтобы использовать параметр «Запрос», щелкните правой кнопкой имя поля или сущности в условии фильтра и выберите Запрос. Если в текстовом поле критериев задать конкретное значение, отчет первый раз будет запускаться с этим значением. Затем пользователь, читающий отчет, может выбрать новое значение. Если оставить текстовое поле критериев пустым, читающий отчет пользователь перед запуском отчета должен выбрать то или иное значение.
Примечание. |
---|
При просмотре пользователем списка параметров их значения могут быть представлены в неотсортированном виде. |
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|
См. также
Задачи
Как добавлять, перемещать или удалять условия фильтра данных (построитель отчетов)
Как группировать условия фильтра (построитель отчетов)
Основные понятия
Группирование условий фильтра (построитель отчетов)
Работа с фильтрами (построитель отчетов)
Другие ресурсы
Диалоговое окно «Фильтрация данных» (построитель отчетов)