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

Фильтр

В этой статье

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

Фильтр

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

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

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

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

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

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

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

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

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

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

Вид

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фильтр

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

Фильтр

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

Фильтр

Как работают фильтры смотрите в видеокурсе.

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

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

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

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

КлючТипОпределение
Настройка мер и разрезов
titlestringЗаголовок
showMarkdownbooleanОписание
markdownTextstringТекст описания
markdownMeasuresМеры в описании
name
stringНазвание меры
value
Формула меры
dataType
enumТип данных меры
format`
enumФормат
formatting`
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
displaySign
enumВид:
- NONE
- INDICATOR
displayCondition`
Отображать (условие отображения)
dimensionsРазрезы
name
stringНазвание разреза
value
Формула разреза
dataType
enumТип данных разреза
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
hideEmptyValues
booleanСкрыть пустые значения
hierarchyDimensions`
Разрезы иерархии
Если добавлен этот параметр, то показатель определяется как иерархия
name
stringНазвание разреза
value
Формула разреза
dataType
enumТип данных разреза
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
hideEmptyValues
booleanСкрыть пустые значения
sortingСортировка
Настройка отображения
titleSizenumberРазмер заголовка
titleColorЦвет:
- AUTO
- BASE
titleWeightenumТолщина шрифта:
- NORMAL
- BOLD
textSizenumberРазмер текста
dimensionLimitnumberЛимит разреза
displaySignenumВид:
- SELECT
- TABLE
displayConditionОтображать (условие отображения)
displayConditionCommentstringКомментарий (замещающий текст)
Только для режимов VARIABLE и FORMULA
Настройка фильтрации
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:
      - dataType: 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
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.