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

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

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

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

В Corta вы можете настраивать предфильтр двумя способами:

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

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

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

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

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

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

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

Важно:

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

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

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

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

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

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

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

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