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