Столбиковая диаграмма
На столбиковой диаграмме данные представлены в виде вертикальных или горизонтальных столбцов, высота или ширина которых пропорциональна отображаемым величинам. Каждый столбец соответствует отдельному значению или категории данных.
Настройки виджета
Помимо общих настроек, у виджета есть уникальные.
Настройка данных
У виджета есть две группы разрезов: первый разрез и второй разрез. В каждую группу можно добавить несколько разрезов. В разрезах можно скрыть пустые значения, добавить действия по клику и задать условие отображения.Также в виджет можно добавлять меры.
Разрезам и мерам можно задать цвет. Правила отображения, которые можно применить к виджету, задаются на уровне пространства в Модели данных или во вкладке показателей в дашборде.
Отображение режимов настройки цвета в разрезах и мерах зависит от конфигурации виджета.
1 разрез | 2 разреза | |
---|---|---|
1 мера | Для разреза доступны режимы: 1. Отключено 2. По значениям (для значений доступны правила с базовым режимом) 3. По правилу (для значений доступны правила по разрезу, которые добавлены в виджет) Для меры доступны правила с режимами: 1. Базовый 2. По мере 3. Настроить | Для первого разреза: Настройка цветов недоступна Для второго разреза доступны режимы: 1. Отключено 2. По значениям (для значений доступны правила с базовым режимом) 3. По правилу (для значений доступны правила по разрезу, который добавлен в виджет) Для меры: Настройка цветов недоступна |
Несколько мер | Для разреза: Настройка цветов недоступна Для меры доступны правила с режимом: 1. Базовый | Невозможная конфигурация виджета |
Как и для других виджетов, для столбиковой диаграммы можно применить сортировку.
Если в столбиковой диаграмме используется 2 разреза, то сортировка по итоговому значению может отображаться некорректно. Для корректного отображения сортировки по итоговому значению используйте формулу any(process(count("2_разрез"), "1_разрез"))
. Формула рассчитывает весь диапазон значений и позволяет вывести результат как по возрастанию, так и по убыванию.
Настройка отображения
Размер текста
Регулирует размер текста в виджете, кроме значений меток для мер. Значение по умолчанию — 14.
Лимит разреза и лимит второго разреза
Регулирует количество столбиков на диаграмме. Значение по умолчанию для первого разреза — 15, для второго — 50.
Скрыть пустые значения
Включите, чтобы пустые значения не отображались на диаграмме.
Подсказка
Если включить подсказку, то в режиме просмотра при наведении на столбик появится окошко с подробной информацией об отображаемых данных. Например, подсказка полезна в случае, если на диаграмме много столбиков и показываются не все подписи под ними.
Тип
Регулирует отображение столбиков: с накоплением (по умолчанию) или с группировкой. При отображении с накоплением можно дополнительно включить метки итоговых значений для столбиков и настроить размер текста для этих меток.
Ориентация
Регулирует направление, в котором отображаются столбики:
- Авто (по умолчанию)
- По вертикали
- По левому краю
- По правому краю
Если разрез имеет формат, образованный для времени, то ориентация диаграммы вертикальная, в других случаях — горизонтальная.
Легенда
Подробности работы с легендой описаны на странице Режим редактирования.
Ось X
Для оси X можно включить отображение заголовка, а также настроить поворот и высоту меток.
Ось Y
Для оси Y можно включить отображение заголовка и указать ширину меток.
Отображение обеих осей можно включить или отключить.
Отображать (условие отображения)
Подробности работы с условием отображения описаны на странице Режим редактирования.
Настройка фильтрации
Для виджета доступны стандартные настройки фильтрации.
Фильтр, настроенный в виджете, невозможно удалить в режиме просмотра.
Больше о «Столбиковой диаграмме» в видеокурсе.
Настройка виджета в YAML
Виджет можно редактировать не только в визуальном конструкторе, но и в YAML-редакторе. В таблице ниже представлены ключи и значения, которые можно использовать для настройки. Подробнее о том, как работать с ключом value
, описано на странице Значения разрезов и мер в YAML. Форматы данных, которые можно использовать, описаны на соответствующей странице. Общие параметры для виджетов описаны на странице Настройка виджетов в YAML.
Ключ | Тип | Определение |
---|---|---|
Настройка данных | ||
title | string | Заголовок |
showMarkdown | boolean | Описание |
markdownText | string | Текст описания |
markdownMeasures | — | Меры в описании |
name | string | Название меры |
value | — | Формула меры |
dataType | enum | Тип данных меры |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Кастомное форматирование Только для форматирования CUSTOM |
displaySign | enum | Вид: - NONE - INDICATOR |
displayCondition | — | Отображать (условие отображения) |
dimensionsFirstGroup | — | 1-й разрез |
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 | Скрыть пустые значения |
color | — | Цвет: - DISABLED - VALUES - RULE Параметр не задается, если: 1. Добавлен параметр во вторую группу 2. Создано больше одного показателя в мерах |
displayCondition | — | Отображать (условие отображения) |
onClick | — | Действия по клику Если разрез иерархический, параметр не применяется |
color | — | Цвет: - DISABLED - VALUES - RULE Параметр не применяется, если: 1. Добавлен параметр во вторую группу 2. Создано больше одного показателя в мерах 3. Показатель иерархический |
displayCondition | — | Отображать (условие отображения) |
dimensionsSecondGroup | — | 2-й разрез |
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 | Скрыть пустые значения |
color | — | Цвет: - DISABLED - VALUES - RULE Параметр не задается, если: 1. Не добавлен показатель в первую группу разрезов 2. Создано больше одной меры |
displayCondition | — | Отображать (условие отображения) |
onClick | — | Действия по клику Если показатель иерархический, параметр не применяется |
color | — | Цвет: - DISABLED - VALUES - RULE Параметр не задается, если: 1. Не добавлен показатель в первую группу разрезов 2. Создано больше одного показателя в мерах 2. Показатель иерархический |
displayCondition | — | Отображать (условие отображения) |
measures | — | Меры |
name | string | Название меры |
value | — | Формула меры |
dataType | enum | Тип данных меры |
format | enum | Формат |
formatting | enum | Форматирование |
formattingTemplate | string | Кастомное форматирование Только для форматирования CUSTOM |
showLabels | — | Метки значений |
enabled | boolean | Метки вкл/выкл |
size | number | Размер меток |
color | — | Цвет: - AUTO - BASE - GRADIENT - RULE - FORMULA He задается, если разрезы добавлены в обе группы |
displayCondition | — | Отображать (условие отображения) |
sorting | — | Сортировка |
Настройка отображения | ||
titlesize | number | Размер заголовка |
titleColor | — | Цвет заголовка: - AUTO - BASE |
titleWeight | enum | Толщина шрифта: - NORMAL - BOLD |
textsize | number | Размер текста |
firstDimensionLimit | number | Лимит 1-го разреза |
secondDimensionLimit | number | Лимит 2-го разреза |
hideEmptyValues | boolean | Скрыть пустые значения |
showHint | boolean | Подсказка |
chartType | enum | Тип: - STACK - GROUP |
orientation | enum | Ориентация: - AUTO - HORIZONTAL - VERTICAL-LEFT - VERTICAL-RIGHT |
legend | — | Легенда |
showTotalLabels | — | Метки итоговых значений Только для типа STACK |
enabled | boolean | Итоговые метки вкл/выкл |
size | number | Размер итоговых меток |
xAxis | — | Настройки оси X |
enabled | boolean | Ось X вкл/выкл |
rotation | number | Поворот меток |
height | number | Высота меток |
showTitle | boolean | Заголовок |
yAxis | — | Настройки оси Y |
enabled | boolean | Ось Y вкл/выкл |
width | number | Ширина меток |
showTitle | boolean | Заголовок |
displayCondition | — | Отображать (условие отображения) |
displayConditionComment | string | Комментарий (замещающий текст) Только для режимов VARIABLE и FORMULA |
Настройка фильтрации | ||
filterMode | enum | Режим фильтрации: - DEFAULT - SINGLE - MULTI - DISABLED |
ignoreFilters | boolean | Игнорировать фильтры |
filters | — | Фильтры |
aggregateFilters | — | Агрегатные фильтры |
stateName | string | Состояние |
Пример настроенного виджета в YAML-редакторе:
- key: BAR_CHART
apiVersion: "7"
type: BAR_CHART
settings:
displayCondition:
mode: DISABLED
orientation: VERTICAL_LEFT
textSize: 12
xAxis:
showTitle: false
enabled: false
ignoreFilters: false
legend:
position: BOTTOM
align: CENTER
dimensionsFirstGroup:
- displayCondition:
mode: DISABLED
color:
mode: DISABLED
dataType: STRING
name: Магазин
format: STRING
value:
mode: FORMULA
formula: '"store"."Магазин"'
formatting: AUTO
onClick: []
filters: []
showHint: true
filterMode: DEFAULT
yAxis:
showTitle: false
enabled: true
measures:
- displayCondition:
mode: DISABLED
color:
mode: AUTO
dataType: INTEGER
name: Кол-во продаж
format: NUMBER
value:
mode: FORMULA
formula: sum("sale"."Кол-во продаж")
formatting: AUTO
valueLabel:
size: 12
enabled: true
showLabels:
enabled: true
size: 12
- displayCondition:
mode: DISABLED
color:
mode: AUTO
dataType: INTEGER
name: Кол-во продаж План
format: NUMBER
value:
mode: FORMULA
formula: sum("sale"."Кол-во продаж План")
formatting: AUTO
valueLabel:
size: 12
enabled: true
showLabels:
enabled: true
size: 12
dimensionsSecondGroup: []
sorting:
- name: sum (Кол-во продаж)
value:
mode: IN_WIDGET
index: 0
group: measures
direction: DESC
chartType: GROUP
secondDimensionLimit: 50
title: ""
titleSize: 14
stateName: Состояние 1
firstDimensionLimit: 5
showTotalLabels:
size: 12
enabled: false
titleColor:
mode: AUTO
titleWeight: NORMAL
showMarkdown: false
markdownMeasures: []
markdownText: ""
Была ли статья полезна?