Перейти к содержимому

Документация Corta

Навигация по документу

Как использовать предфильтры в Corta

Предфильтр позволяет задать начальные условия фильтрации для источника данных до возврата какой-либо информации.

В Corta вы можете настраивать предфильтр двумя способами:
  • в режиме конфигурации (режим по умолчанию);
  • в режиме выражения (использование формул и сложных условий).

Режим выбирается с помощью иконки Фильтр рядом с полем выражения.

Как настроить предфильтр в Corta: режим по умолчанию

Режим по умолчанию позволяет определять начальный фильтр через встроенную форму конфигурации.

Пошаговая настройка:

  • Перейдите в раздел настройки источника данных (например, при создании или редактировании блока отчёта).
  • Найдите секцию Предфильтр, убедитесь, что выбран режим по умолчанию (иконка фильтра не активна или обозначена как "Стандартный режим").
  • В первом поле укажите колонку (поле), по которой будет производиться фильтрация.
    • Например: Статус, Дата создания, Сумма сделки.
  • Во втором поле выберите оператор сравнения:
    • Возможные варианты: «равно» (=), «не равно» (!=), «больше» (>), «меньше» (<), «больше или равно» (>=), «меньше или равно» (<=) и другие.
  • В третьем поле укажите значение, с которым будет сравниваться содержимое выбранной колонки.
    • Например: Активный, 2023-06-01, 1000000.

После сохранения предфильтр будет применяться автоматически каждый раз при обращении к данному источнику данных.

Важно:

Список операторов зависит от типа выбранной колонки. Например, для числовых и дат — доступен полный набор, для текстовых — только часть.

Как задать предфильтр в Corta в режиме выражения

Режим выражения позволяет задать предфильтр с помощью текстовых формул и логических условий. Это удобно для сложных или составных фильтров, когда стандартная форма оказывается недостаточной.

Пошаговая настройка:

  • Откройте настройки источника данных либо настройки предфильтра внутри блока отчета.
  • Переключитесь на режим выражения — для этого кликните на иконку Фильтр рядом с полем ввода выражения.
  • В текстовое поле введите выражение для фильтрации данных.
    • В выражениях можно использовать стандартные операторы языка Corta: >, <, >=, <=, =, !=.
    • В качестве параметров используйте названия колонок и литералы (числа, строки).

Примеры использования выражений:

  • Чтобы отобрать строки, где поле Сумма больше либо равно 100000:
    Сумма >= 100000
  • Чтобы вывести только записи, где поле Статус совпадает со значением 'Выполнено':
    Статус = 'Выполнено'
  • Для вывода записей по нескольким условиям, например, сделки с суммой более 1 млн и статусом "Активная":
    Сумма > 1000000 && Статус = 'Активная'

Использование предфильтров в Corta позволяет эффективно готовить корпоративные выборки, автоматически отсекать неактуальные данные и повышать производительность аналитических и отчетных панелей. Гибкость двух режимов настройки дает возможность строго соответствовать бизнес-логике вашей компании, получать только релевантные данные и оптимизировать работу всей информационной системы Corta.

Навигация по документу

Документация Corta