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

Панель с показателями

В этой статье

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

Пример панели с показателями

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

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

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

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

  • Название (можно скрыть)
  • Цвет:
    • Авто
    • Базовый
    • По правилу (для значений доступны правила с режимом Базовый и Настроить)
    • Настроить (по формуле)
  • Отображать (Всегда/По переменной/По формуле)
Заметка

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

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

Помимо стандартных настроек отображения, для виджета доступны следующие настройки:

  • Размер названий мер
  • Положение названий (сверху/снизу)
  • Размер показателей
  • Толщина шрифта мер
  • Выравнивание (по левому краю/по центру/по правому краю)
  • Вид (расположение виджетов по вертикали или горизонтали)

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

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

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

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

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

КлючТипОпределение
titlestringЗаголовок
showMarkdownbooleanОписание
markdownTextstringТекст описания
markdownMeasuresМера в описании
measures#Добавление показателя (ключ measures)Показатели

Добавление показателя (ключ measures)

Чтобы добавить показатель в виджет, используйте блок measures. В блоке можно использовать следующие ключи:

КлючТипОпределение
namestringНазвание меры
valueФормула меры
dbDataTypeenumТип данных меры
formatenumФормат
formattingenumФорматирование
formattingTemplatestringСобственное форматирование
Доступно только для типа форматирования CUSTOM (Настроить)
showTitlebooleanПоказывать название меры
titleSizenumberРазмер названия меры
positionenumПоложение:
- ТОР — сверху
- BOTTOM — снизу
alignmentenumВыравнивание:
- LEFT — по левому краю
- CENTER — по правому краю
- RIGHT — по правому краю
fontWeightenumТолщина шрифта:
- NORMAL — обычный
- BOLD — полужирный
fontSizenumberРазмер шрифта
colorЦвет:
- AUTO — авто
- BASE — базовый
- FORMULA — по формуле
- RULE — по правилу
displayConditionОтображать (условие отображения)

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

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

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

КлючТипОпределение
ignoreFiltersbooleanИгнорировать фильтры
filtersПредустановленные фильтры
stateNamestringСостояние

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

- key: kpi-list
  apiVersion: "7"
  type: KPI_LIST
  settings:
    title: ""
    titleSize: 14
    titleColor:
      mode: AUTO
    titleWeight: NORMAL
    showMarkdown: false
    markdownMeasures: []
    markdownText: ""
    description: false
    displayCondition:
      mode: DISABLED
    measures:
      - name: Сумма продаж
        value:
          mode: FORMULA
          formula: sum("sale"."Сумма продаж")
        dbDataType: FLOAT
        format: NUMBER
        formatting: CUSTOM
        showTitle: true
        position: BOTTOM
        alignment: CENTER
        fontWeight: BOLD
        color:
          mode: BASE
          value: "#ff9f43"
        titleSize: 24
        formattingTemplate: "#,###[$]"
      - name: Рентабельность
        value:
          mode: FORMULA
          formula: (sum("sale"."Сумма продаж") - sum("sale"."Себестоимость") )/
            sum("sale"."Сумма продаж") * 100
        dbDataType: FLOAT
        format: NUMBER
        formatting: x.x[%]
        showTitle: true
        position: BOTTOM
        alignment: CENTER
        fontWeight: BOLD
        color:
          mode: BASE
          value: "#d73540"
        titleSize: 24
        formattingTemplate: ""
      - name: Себестоимость
        value:
          mode: FORMULA
          formula: sum("sale"."Себестоимость")
        dbDataType: FLOAT
        format: NUMBER
        formatting: "#,##x"
        showTitle: true
        position: BOTTOM
        alignment: CENTER
        fontWeight: BOLD
        color:
          mode: BASE
          value: "#39b465"
        titleSize: 24
        formattingTemplate: ""
    displaySign: HORIZONTAL
    stateName: null
    filters: []
    sorting: []

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

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