Процентный показательLTS
Процентный показатель — это виджет, который отображает ключевое значение в процентах для акцента на важных метриках.
Начальная точка отсчета значения находится сверху, по аналогии с циферблатом часов.
Процентный показатель может:
- Принимать положительные и отрицательные значения
- Принимать значения больше 100 % (если значение не умещается в рамках круговой шкалы, появляется многоточие)
В режиме просмотра для процентного показателя недоступны фильтр по клику и подсказка при наведении.
Настройки виджета
Помимо общих настроек, у виджета есть уникальные.
Настройка данных
Для виджета применимы общие настройки данных.
Дополнительно для меры доступны следующие настройки:
- Размер шрифта
- Толщина шрифта
- Название (переключатель отображения названия меры)
- Положение (отображение названия меры над показателем)
- Размер названия
- Цвет:
- Авто
- Базовый
- По градиенту (если значение показателя превышает 100 %, полосе значения присваивается конечный цвет. Настройка количества классов не влияет на это поведение)
- По правилу (подходят правила с режимами Базовый, По мере и Настроить)
- Настроить
- Отображать (условие отображения)
В виджет можно добавить неограниченное количество мер, но отображаться может только одна — первая в списке или первая по условию отображения.
По умолчанию виджет отображается в формате Процент, когда значение меры дополнительно умножается на 100. Также для виджета доступен формат Число.
Настройка отображения
Для виджета применимы общие настройки отображения. Дополнительно можно настроить выравнивание показателя по левому краю, по центру или по правому краю.
Если в строке высота хотя бы одной колонки превышает высоту процентного показателя, то высота виджета растягивается до самой высокой колонки. Если в строке высота остальных колонок меньше высоты процентного показателя, то высота виджета не изменяется.
Настройка фильтрации
Для виджета применимы общие настройки фильтрации, кроме выбора режима фильтрации.
Настройка виджета в YAML
Виджет можно редактировать не только в образе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.
Настройка данных в YAML
| Ключ | Тип | Определение |
|---|---|---|
| title | string | Заголовок |
| showMarkdown | boolean | Описание |
| markdownText | string | Текст описания |
| markdownMeasures | — | Меры в описании |
| measures | — | Меры |
| key | string | Ключ виджета |
Меры в YAML (ключ measures)
| Ключ | Тип | Определение |
|---|---|---|
| name | string | Название меры |
| value | — | Формула меры |
| dbDataType | enum | Тип данных формулы |
| format | enum | Формат |
| formatting | enum | Форматирование |
| showTitle | boolean | Показывать название меры |
| position | enum | Визуальное отображение названия меры: - TOP — сверху- BOTTOM — снизу |
| fontSize | number | Размер шрифта Чтобы размер шрифта настраивался автоматически, в значении укажите null |
| fontWeight | enum | Толщина шрифта меры: - NORMAL — обычная- BOLD — большая |
| color | — | Цвет Доступные режимы: - DISABLED — отключено- AUTO — авто- GRADIENT — по градиенту- FORMULA — по формуле- RULE — по правилу |
| displayCondition | — | Отображать (условие отображения) |
Настройка отображения в YAML
| Ключ | Тип | Определение |
|---|---|---|
| paddings | string | Отступы по сторонам |
| width | number | Ширина |
| height | number | Высота |
| titleSize | number | Размер заголовка |
| titleColor | — | Цвет заголовка: - AUTO — авто- BASE — базовый |
| titleWeight | enum | Толщина заголовка: - NORMAL — обычная- BOLD — большая |
| alignment | enum | Выравнивание: - LEFT — по левому краю- CENTER — по правому краю- RIGHT — по правому краю |
| markdownTextSize | number | Текст описания В параметре указывается размер текста описания в Markdown. Параметр доступен, если активен переключатель Описание |
Настройка фильтрации в YAML
| Ключ | Тип | Определение |
|---|---|---|
| ignoreFilters | boolean | Игнорировать фильтры |
| filters | — | Фильтры |
| stateName | string | Состояние |
Пример настроенного виджета в YAML-редакторе
widgets:
- key: percentage-kpi
apiVersion: "17"
type: PERCENTAGE_KPI
settings:
paddings: 8
titleSize: 14
titleColor:
mode: AUTO
titleWeight: NORMAL
ignoreFilters: false
stateName: null
title: ""
showMarkdown: false
markdownMeasures: []
markdownText: ""
markdownTextSize: 14
filters: []
alignment: CENTER
measures:
- name: Конверсия
value:
mode: CONVERSION
startEventProcessKey: 7d3f8aa1-97af-47ab-a616-48cf923e791a
startEventNameFormula: '"phases"."phase"'
startEventName: Оформление заявки
startEventTimeFormula: '"phases"."event_time"'
startEventFilters: []
endEventNameFormula: '"phases"."phase"'
endEventProcessKey: 7d3f8aa1-97af-47ab-a616-48cf923e791a
endEventName: Отказ банка
endEventTimeFormula: '"phases"."event_time"'
endEventFilters: []
endCaseCaseIdFormula: '"cases"."application_id"'
dbDataType: Float64
formatting:
value: AUTO
mode: BASE
format:
value: PERCENT
mode: BASE
showName: true
position: BOTTOM
fontWeight: BOLD
nameSize: 14
color:
mode: AUTO
displayCondition:
mode: DISABLED
Была ли статья полезна?