Панель с показателями
Виджет позволяет добавить в дашборд панель с несколькими показателями. Для каждого показателя в виджете могут использоваться колонки из несвязанных в модели данных таблиц.
Настройки виджета
Помимо общих настроек, у виджета есть уникальные.
Настройка данных
Во вкладке Данные можно добавлять в виджет меры. Дополнительные настройки для мер:
- Название (можно скрыть)
- Цвет:
- Авто
- Базовый
- По правилу (для значений доступны правила с режимом Базовый и Настроить)
- Настроить (по формуле)
- Отображать (Всегда/По переменной/По формуле)
Если показателей, расположенных горизонтально, становится много, они переносятся на строку ниже в рамках одного виджета.
Настройка отображения
Помимо стандартных настроек отображения, для виджета доступны следующие настройки:
- Размер названий мер
- Положение названий (сверху/снизу)
- Размер показателей
- Толщина шрифта мер
- Выравнивание (по левому краю/по центру/по правому краю)
- Вид (расположение виджетов по вертикали или горизонтали)
Настройка фильтрации
Для виджета применимы общие настройки фильтрации.
Настройка виджета в YAML
Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value
, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.
Настройки данных в YAML
Ключ | Тип | Определение |
---|---|---|
title | string | Заголовок |
showMarkdown | boolean | Описание |
markdownText | string | Текст описания |
markdownMeasures | — | Мера в описании |
measures#Добавление показателя (ключ measures) | — | Показатели |
Добавление показателя (ключ measures)
Чтобы добавить показатель в виджет, используйте блок measures
. В блоке можно использовать следующие ключи:
Ключ | Тип | Определение |
---|---|---|
name | string | Название меры |
value | — | Формула меры |
dbDataType | enum | Тип данных меры |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Собственное форматирование Доступно только для типа форматирования CUSTOM (Настроить) |
showTitle | boolean | Показывать название меры |
titleSize | number | Размер названия меры |
position | enum | Положение: - ТОР — сверху- BOTTOM — снизу |
alignment | enum | Выравнивание: - LEFT — по левому краю- CENTER — по правому краю- RIGHT — по правому краю |
fontWeight | enum | Толщина шрифта: - NORMAL — обычный- BOLD — полужирный |
fontSize | number | Размер шрифта |
color | — | Цвет: - AUTO — авто- BASE — базовый- FORMULA — по формуле- RULE — по правилу |
displayCondition | — | Отображать (условие отображения) |
Настройки отображения в YAML
Ключ | Тип | Определение |
---|---|---|
appearance | — | Расширенные настройки отображения |
titleSize | number | Размер заголовка |
titleColor | — | Цвет заголовка: - AUTO — авто- BASE — базовый |
titleWeight | enum | Толщина шрифта: - NORMAL — обычная- BOLD — большая |
displaySign | enum | Вид: - HORIZONTAL — горизонтально- VERTICAL — вертикально |
Настройки фильтрации в YAML
Ключ | Тип | Определение |
---|---|---|
ignoreFilters | boolean | Игнорировать фильтры |
filters | — | Предустановленные фильтры |
stateName | string | Состояние |
Пример настроенного виджета в 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: []
Была ли статья полезна?