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

Таблица

В этой статье
  • Таблица
  • Настройки виджета
  • Настройка данных
  • Настройка отображения
  • Настройка фильтрации
  • Настройка действий
  • Режим просмотра
  • Настройка виджета в YAML

Таблица позволяет распределить и структурировать данные из разрезов и применять к ним меры. Чтобы построить виджет, добавьте таблицу в модель данных.

Пример таблицы

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

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

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

Разрезы и меры

Настройки локальных разрезов и мер аналогичны настройкам разрезов и мер дашборда.

Дополнительные настройки для разреза:

Дополнительные настройки для меры:

  • Ширина в процентах (по умолчанию — авто)
  • Вид
  • Отображать (условие отображения)

Вид

Параметр отвечает за окрашивание значения меры в таблице. Доступные варианты:

  • Выключено (по умолчанию)
  • Окрашивание текста
  • Окрашивание ячейки
  • Окрашивание таблицы
  • Окрашивание таблицы по заданному диапазону
  • Диаграмма (для агрегированных показателей):
    • Минимальное значение (по умолчанию минимальное значение таблицы берется за 0%. Значения ниже или равные установленному будут приниматься за 0%).
    • Максимальное значение (по умолчанию максимальное значение таблицы берется за 100%. Значения выше или равные установленному будут приниматься за 100%).
    • Единицы измерения (для формата Длительность): дни/часы/минуты/секунды

Минимальное и максимальное значения при включении режима Окрашивание таблицы по заданному диапазону у настройки Вид проставляются автоматически:

  • в формате Длительность при переключении единиц измерения в поле настройки диапазона в виде подсказки
  • в формате Число как заданное значение
Заметка

Чтобы диаграмма отображалась, необходимо настроить разрез.

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

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

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

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

Лимит строк

Отвечает за количество отображаемых в виджете строк на одной странице в таблице (по умолчанию — 15, максимальное значение — 150).

Итог

Параметр добавляет дополнительную строку внизу таблицы. В строке вычисляется крайнее значение колонки меры. К колонке меры применяется та же формула, что и для расчета значений меры. Например, если формула меры min(...), итоговым значением будет минимальное значение из всего диапазона данных колонки.

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

Для виджета применимы общие настройки фильтрации.

Заметка

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

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

Во вкладке Действия можно настроить запуск скрипта из дашборда.

Настройка действий для таблицы

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

Выбор скрипта из дашборда

Режим просмотра

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

Поиск по таблице

Пролистывать страницы можно с помощью панели постраничной навигации, которая расположена в правом нижнем углу таблицы.

Панель навигации

Подробнее о виджете «Таблица» в видеокурсе.

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

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

КлючТипОпределение
Настройка данных
titlestringЗаголовок
showMarkdownbooleanОписание
markdownTextstringТекст описания
markdownMeasuresМеры в описании
name
stringНазвание меры в описании
value
Формула меры в описании
dataType
enumТип данных меры
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
displaySign
enumВид:
- NONE
- INDICATOR
displayCondition
Отображать (условие отображения)
dimensionsAndMeasuresРазрезы и меры
name
stringНазвание показателя
type
enumТип показателя:
- DIMENSION
- MEASURE
value
Формула показателя
dataType
enumТип данных показателя
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
hideEmptyValues
booleanСкрыть пустые значения
hierarchyDimensions
Разрезы иерархии
Если добавлен этот параметр, то показатель определяется как иерархия
Только для DIMENSION
name
stringНазвание разреза иерархии
value
Формула разреза
dataType
enumТип данных разреза
format
enumФормат
formatting
enumФорматирование
formattingTemplate
stringКастомное форматирование
Только для форматирования CUSTOM
hideEmptyValues
booleanСкрыть пустые значения
displayCondition
Отображать (условие отображения)
onClick
Действия по клику
Только для DIMENSION
Если показатель иерархический, параметр не применяется
width
numberШирина
displaySign
numberВид:
- NONE
- TEXT
- FILL
- DIAGRAM
- DIAGRAM_IN_RANGE
- INDICATOR
Только для MEASURE
color
Цвет:
- AUTO
- GRADIENT
- FORMULA
- RULE
Только для:
- TEXT
- FILL
- DIAGRAM
- DIAGRAM_IN_RANGE
range
Диапазон
Только для DIAGRAM_IN_RANGE
unit
enumЕдиница измерения:
- SECONDS
- MINUTES
- HOURS
- DAYS
min
numberМинимальное значение
max
numberМаксимальное значение
displayCondition
Отображать (условие отображения)
sortingСортировка
Настройка отображения
titleSizenumberРазмер заголовка
titleColorЦвет заголовка:
- AUTO
- BASE
titleWeightenumТолщина шрифта:
- NORMAL
- BOLD
textSizenumberРазмер текста
rowsLimitnumberЛимит строк
showTotalbooleanИтог
hideEmptyValuesbooleanСкрыть пустые значения
displayConditionОтображать (условие отображения)
displayConditionCommentstringКомментарий (замещающий текст)
Только для режимов VARIABLE и FORMULA
Настройка фильтрации
filterModeenumРежим фильтрации:
- DEFAULT
- SINGLE
- MULTI
- DISABLED
ignoreFiltersbooleanИгнорировать фильтры
filtersФильтры
aggregateFiltersАгрегатные фильтры
stateNamestringСостояние
Настройка действий
actionsДействия

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

  - key: table
    apiVersion: "7"
    type: TABLE
    settings:
      displayCondition:
        mode: VARIABLE
        variableName: null
        variableValue: null
      dimensionsAndMeasures:
        - displayCondition:
            mode: VARIABLE
            variableName: null
            variableValue: null
          dataType: STRING
          onclick: []
          name: Сценарий
          format: STRING
          type: DIMENSION
          value:
            mode: FORMULA
            formula: '"case_table"."scenario"'
          formatting: AUTO
          onClick: []
        - displayCondition:
            mode: VARIABLE
            variableName: null
            variableValue: null
          color:
            mode: FORMULA
            formula: ""
          formattingTemplate: ""
          dataType: INTEGER
          name: Количество
          format: NUMBER
          type: MEASURE
          value:
            mode: FORMULA
            formula: count(distinct "case_table"."incident_id")
          formatting: AUTO
          displaySign: FILL
        - displayCondition:
            mode: VARIABLE
            variableName: null
            variableValue: null
          formattingTemplate: ""
          dataType: FLOAT
          name: Длительность
          format: DURATION
          type: MEASURE
          value:
            mode: FORMULA
            formula: >-
              median(
                if(
                  process(
                    countIf("event_log"."event_name" = 'Открытие') > 0 and countIf("event_log"."event_name" = 'Закрытие') > 0, "case_table"."incident_id"
                  ),
                  process(
                    date_diff(
                      second,
                      minIf("event_log"."event_time", "event_log"."event_name" = 'Открытие'),
                      maxIf("event_log"."event_time", "event_log"."event_name" = 'Закрытие')
                    ),
                    "case_table"."incident_id"
                  ), 0
                )
              )
          formatting: AUTO
          displaySign: DIAGRAM
          color:
            mode: AUTO
      textSize: 12
      showMarkdown: false
      ignoreFilters: false
      markdownMeasures: []
      filters: []
      titleSize: 14
      title: ""
      filterMode: DEFAULT
      titleColor:
        mode: AUTO
      stateName: null
      markdownText: ""
      sorting:
        - name: Количество
          value:
            mode: IN_WIDGET
            index: 1
            group: dimensionsAndMeasures
          direction: DESC
      showTotal: false
      actions: []
      titleWeight: NORMAL
      rowsLimit: 150

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

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