Фильтр
8 800 555-89-02
Войти
Документация
CTRL+K
Standalone2412
SaaS

Фильтр

В этой статье

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

Фильтр

Настройки виджета

После добавления виджета на холст необходимо добавить колонку или показатель, по которым будет происходить фильтрация, либо настроить фильтр по формуле. Для этого нажмите кнопку + Разрез и выберите необходимый вариант. Также для настройки доступна иерархия.

Настройка данных

Для виджета доступны стандартные настройки данных.

Настройка отображения

Помимо общих настроек отображения, у виджета есть уникальные.

Размер текста

Регулирует размер текста в строках виджета (по умолчанию — 12).

Лимит разреза

Лимит разреза отвечает за количество отображаемых строк в списке (по умолчанию — 50).

Вид

В зависимости от вида (таблица или список), меняется визуальное представление виджета. Лимит количества строк при отображении полного списка – 200.

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

Настройка фильтрации

Для виджета доступны стандартные настройки фильтрации. Фильтр, настроенный в виджете, невозможно удалить в режиме просмотра.

Подробнее о виджете Фильтр в видеокурсе.

Действие фильтра в режиме просмотра

В режиме просмотра доступен множественный выбор значений.

Чтобы выбрать значения в фильтре в виде списка, нажмите нужную строку. В этом случае фильтр применится сразу.

Множественный выбор значений из списка

Чтобы выбрать значения в фильтре с типом данных Дата или Дата и время, выберите дату и время в появившемся календаре и нажмите ОК.

Выбор значений из календаря

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

Чтобы изменить примененное значение фильтра, кликните по нему на панели фильтров.

Панель фильтров

В зависимости от типа данных в фильтре (строка, дата и пр.) в виджете доступны различные типы фильтрации.

Изменение параметра фильтра

Укажите новое значение фильтра и кликните Применить.

Применение нового фильтра

Если в дашборд добавлено 2 виджета Фильтр с одинаковым глобальным разрезом пространства или дашборда, то после выбора значения в первом, выбирается то же значение во втором. В фильтре в виде таблицы выбранные значения сортируются сразу.

2 фильтра с одинаковым разрезом

Зависимость примененных фильтров

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

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

Пример влияния примененного фильтра на соседний

В образ добавлены два фильтра: можно выбрать тип компонента и его подтип.

Фильтр

В фильтре Тип выбран пункт Аппаратное обеспечение. Тогда в фильтре Подтип доступны значения, применимые только для аппаратного обеспечения.

Фильтр

При этом пункт Аппаратное обеспечение, выбранный в фильтре Тип, не влияет на сам фильтр Тип. Все значения фильтра Тип остаются доступны.

Фильтр

Ограничение выбора доступных дат

  • Тип данных Дата:
    • при задании фильтра по дате выбор ограничивается минимальным и максимальным значениями дат в таблице
  • Тип данных Дата и время:
    • при задании фильтра по дате и времени выбор ограничивается минимальным и максимальным значениями дат в таблице
    • ограничений по значениям времени нет
    • окно календаря всегда открывается на последнем доступном месяце

Настройка виджета в YAML

Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице.

Настройки данных в YAML

КлючТипОпределение
titlestringЗаголовок
showMarkdownbooleanОписание
markdownTextstringТекст описания
markdownMeasuresМера в описании
dimensionsРазрезы
sortingСортировка

Разрезы в YAML (ключ dimensions)

Чтобы добавить разрез, используйте блок dimensions. В блоке используются следующие ключи:

КлючТипОпределение
namestringНазвание разреза
valueФормула разреза
dbDataTypeenumТип данных разреза
formatenumФормат
formattingenumФорматирование
formattingTemplatestringСобственное форматирование
Только для форматирования CUSTOM (Настроить)
hideEmptyValuesbooleanСкрыть пустые значения
hierarchyDimensionsИерархический разрез
Иерархический разрез в YAML (ключ hierarchyDimensions)

Чтобы добавить иерархический разрез, в блоке dimensions используйте блок hierarchyDimensions. В блоке используются следующие ключи:

КлючТипОпределение
namestringНазвание разреза
valueФормула разреза
dbDataTypeenumТип данных разреза
formatenumФормат
formattingenumФорматирование
formattingTemplatestringСобственное форматирование
Только для форматирования CUSTOM (Настроить)
hideEmptyValuesbooleanСкрыть пустые значения

Настройки отображения в YAML

КлючТипОпределение
appearanceРасширенные настройки отображения
titleSizenumberРазмер заголовка
titleColorЦвет заголовка:
- AUTO — авто
- BASE — базовый
titleWeightenumТолщина шрифта:
- NORMAL — обычная
- BOLD — большая
textSizenumberРазмер текста
dimensionLimitnumberЛимит разреза
displaySignenumВид:
- SELECT — в виде списка
- TABLE — в виде таблицы

Настройки фильтрации в YAML

КлючТипОпределение
filterModeenumРежим фильтрации:
- DEFAULT — базовый
- SINGLE — единичный выбор
- MULTI — множественный выбор
- DISABLED — отключено
ignoreFiltersbooleanИгнорировать фильтры
filtersФильтры
aggregateFiltersАгрегатные фильтры
stateNamestringСостояние

Пример настроенного виджета в YAML-редакторе

- key: FILTER
  apiVersion: "7"
  type: FILTER
  settings:
    displayCondition:
      mode: DISABLED
    textSize: 12
    ignoreFilters: false
    filters: []
    filterMode: DEFAULT
    sorting: []
    dimensionLimit: 50
    dimensions:
      - dbDataType: DATE
        name: Дата (Дата)
        format: DATE
        value:
          mode: TEMPLATE
          templateName: date
          dbType: CH
          tableName: sale
          columnName: Дата
        formatting: AUTO
    title: ""
    titleSize: 14
    stateName: null
    displaySign: SELECT
    titleColor:
      mode: AUTO
    titleWeight: NORMAL
    showMarkdown: false
    markdownMeasures: []
    markdownText: ""

Была ли статья полезна?

Да
Нет
Предыдущая
Панель с показателями
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102025. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.