Сценарий применения#
Например, в таблице содержится информация о контрактах за несколько лет, а вам нужны только данные за 2017 год. В этом случае данные необходимо отфильтровать для последующего использования.
Описание функции#
Sigla Vision поддерживает функцию фильтрации данных, что позволяет фильтровать и сохранять только нужные данные для дальнейшего анализа.
На странице редактирования данных можно добавить шаг фильтрации для сложной фильтрации, либо просто кликнуть по заголовку столбца для быстрой фильтрации.
Основные способы описаны ниже.
Добавление шага фильтрации#
Нажмите на значок + и выберите Фильтр, чтобы открыть настройки фильтра.
Фильтрация через заголовок#
Sigla Vision позволяет фильтровать данные прямо через определённые заголовки столбцов. Например, как показано на рисунке, можно быстро увидеть только долгосрочные контракты.
Пример#
Далее показано, как задать множественные условия или формулы для фильтрации и увидеть результат.
Добавление данных#
Создайте рабочую книгу, добавьте данные, перейдите к редактированию.
Добавление фильтра#
Чтобы использовать фильтрованные данные, нажмите значок + и выберите Фильтр.
В настройках доступны два типа условий: Условие и Формула.
Настройка фильтра для текстовых полей#
- Выберите поля фильтрации.
Нажмите Добавить условие (AND), затем выберите нужное поле из списка.
- Установите условие.
Например, отфильтровать строки, где Идентификатор контракта начинается с 2a. Выберите Идентификатор контракта, условие — Начинается с, и введите 2a.
Основные условия фильтрации для текстовых полей:
В списке доступны: В, Не в, Содержит, Не содержит, Null, Не Null, Начинается с, Не начинаеть с, Оканчивается на, Не заканчивать.
Оператор В/Не в позволяет выбирать значения из имеющихся; остальные условия требуют ручного ввода текста. Для Начинается с/Не начинать в режиме реального времени (MySQL) нельзя указывать символ }.
Настройка условий для числовых полей#
Задача: отобрать строки с Идентификатором контракта, начинающимися с 2a, или где Общая сумма превышает среднее значение.
Реализация: используйте связь "ИЛИ".
Выберите поле, через иконку ▼ добавьте ИЛИ-условие.
Выберите числовое поле Общая сумма и задайте условие (например, больше среднего значения — система посчитает среднее автоматически).
Главные условия фильтрации для числовых:
Между, Вне, Равно, Не равно, Больше чем, Меньше чем, Больше или равно, Меньше или равно, Наибольший N, Наименьший N, Null, Не Null.
Для Больше чем/Меньше чем и аналогов можно выбрать Фиксированное значение (ручной ввод) или Среднее (системный расчёт).
Настройка фильтра для временных полей#
Задача: дополнительно ограничить по дате — например, только контракты, заключённые за последние 6 лет.
Добавьте ИЛИ-условие, в поле выберите Время заключения.
Задайте фильтр: В списке – задать диапазон между началом и концом 2016 года.
Варианты для временных полей:
В, Не в, Раньше чем, Позже чем, Равно, Не равно, Дата самая ранняя N, Дата последнее N, Null, Не Null.
Для даты можно задать фиксированный диапазон (ГГГГ-ММ-ДД) или динамический (сравнение с текущей датой).
Добавление фильтра по формуле#
Можно фильтровать таблицу с помощью формулы. Поддерживаются стандартные математические операции и функции. При вводе формулы система автоматически её проверяет.
Например, чтобы выбрать контракты с ценой за единицу выше миллиона, используйте: Общая сумма / Количество > 1000000, затем нажмите ОК.
Примечание: Поля в формуле должны добавляться через выбор слева.
Результат#
В результате будут выбраны данные, удовлетворяющие хотя бы одному из первых трёх условий, и дополнительно — где цена за единицу выше миллиона.
Отображение объёма данных после фильтра#
Количество строк результата#
В предпросмотре в папке данных отображаются только первые 5000 строк рассчитанных данных.
Фактическое количество строк#
Можно выбрать, все ли данные будут использоваться для расчёта на странице редактирования.
Пустой результат после фильтра#
При расчётах по первым 100 000 строк результат фильтрации может быть пустым, но это не влияет на итоговый расчёт и отображение на дашборде. В предпросмотре всё равно будет отображено до 5000 строк (или изменённое значение).