Выбираемые поля позволяют пользователю динамически менять измерения и меры в графике без редактирования конфигурации.
Обзор
Тип Описание singleВыбор одного значения из списка multipleВыбор нескольких значений
Поддержка в графиках
График Измерения Меры Pivot Table v2 ✅ columns, rows ✅ measures Bar v2 ✅ main, additional ✅ main, additional Pie ✅ main ✅ main
Single — Одиночный выбор
Пользователь выбирает одно значение из списка. Первый вариант выбран по умолчанию.
Структура
Подсказка для пользователя (отображается рядом с селектором)
options
SelectableOption[]
required
Варианты для выбора Show Структура SelectableOption для измерений
Измерение (для выбора измерений) Show Структура CubeDimension
Обычное измерение: kind : basic
value : products.category
Временное измерение: kind : time
value :
dimension : sales.created_at
granularity : month
Альтернативное поле для измерения (в Bar/Pie)
Отображаемое название варианта
Show Структура SelectableOption для мер
Альтернативное поле для меры (в Bar/Pie)
Отображаемое название варианта
Примеры
Выбор временной гранулярности
Выбор измерения
Выбор меры
selectable_columns :
type : single
hint : Выберите период
options :
- member :
kind : time
value :
dimension : sales.created_at
granularity : day
title : По дням
- member :
kind : time
value :
dimension : sales.created_at
granularity : week
title : По неделям
- member :
kind : time
value :
dimension : sales.created_at
granularity : month
title : По месяцам
Multiple — Множественный выбор
Пользователь выбирает несколько значений. Флаг selected определяет начальное состояние.
Структура
Подсказка для пользователя
options
SelectableOption[]
required
Варианты для выбора Show Структура SelectableOption
Мера (string) или измерение (CubeDimension)
Примеры
Выбор мер
Дополнительные меры в Bar
selectable_measures :
type : multiple
hint : Выберите показатели
options :
- member : sales.revenue
title : Выручка
selected : true
- member : sales.quantity
title : Количество
selected : true
- member : sales.margin
title : Маржа
selected : false
- member : sales.average_check
title : Средний чек
selected : false
Применение в графиках
Pivot Table v2
type : pivot_table_v2
selectable_columns :
type : single
hint : Период
options :
- member :
kind : time
value :
dimension : sales.created_at
granularity : week
title : Неделя
- member :
kind : time
value :
dimension : sales.created_at
granularity : month
title : Месяц
- member :
kind : time
value :
dimension : sales.created_at
granularity : quarter
title : Квартал
selectable_rows :
type : single
hint : Разрез
options :
- member :
kind : basic
value : products.category
title : Категория
- member :
kind : basic
value : managers.name
title : Менеджер
- member :
kind : basic
value : stores.city
title : Город
selectable_measures :
type : multiple
hint : Показатели
options :
- member : sales.revenue
title : Выручка
selected : true
- member : sales.quantity
title : Количество
selected : true
- member : sales.margin
title : Маржа
selected : false
- member : sales.average_check
title : Средний чек
selected : false
include_rows_totals : true
Bar v2
type : bar_v2
direction : vertical
selectable_main_dimension :
type : single
hint : Разрез
options :
- dimension :
kind : basic
value : products.category
title : По категориям
- dimension :
kind : basic
value : managers.name
title : По менеджерам
selectable_main_measure :
type : single
hint : Показатель
options :
- measure : sales.revenue
title : Выручка
- measure : sales.quantity
title : Количество
selectable_additional_measures :
type : multiple
hint : Дополнительно
options :
- measure : sales.margin
title : Маржа
selected : false
- measure : sales.average_check
title : Средний чек
selected : false
show_totals : true
Pie
type : pie
pie_type : donut
selectable_main_dimension :
type : single
hint : Разрез
options :
- dimension :
kind : basic
value : products.category
title : По категориям
- dimension :
kind : basic
value : products.brand
title : По брендам
- dimension :
kind : basic
value : managers.name
title : По менеджерам
selectable_main_measure :
type : single
hint : Показатель
options :
- measure : sales.revenue
title : Выручка
- measure : sales.quantity
title : Количество
- measure : orders.count
title : Заказы
options :
legend :
show : true
position : right
Комбинирование статических и выбираемых полей
Нельзя использовать одновременно статическое поле и его выбираемый аналог. Например, columns и selectable_columns взаимоисключающие.
Можно комбинировать статические и выбираемые поля разных типов:
type : pivot_table_v2
# Статические колонки
columns :
- member :
kind : time
value :
dimension : sales.created_at
granularity : month
title : Месяц
# Выбираемые строки
selectable_rows :
type : single
hint : Разрез
options :
- member :
kind : basic
value : products.category
title : Категория
- member :
kind : basic
value : managers.name
title : Менеджер
# Выбираемые меры
selectable_measures :
type : multiple
hint : Показатели
options :
- member : sales.revenue
title : Выручка
selected : true
- member : sales.quantity
title : Количество
selected : true
Рекомендации
Понятные названия
Используйте title для человекочитаемых названий вариантов
Разумные умолчания
Для multiple отмечайте selected: true для наиболее полезных вариантов
Информативные подсказки
Используйте hint для объяснения, что пользователь выбирает
Не перегружайте
5-7 вариантов обычно достаточно. Больше усложняет выбор.
См. также
← Условное форматирование | → Сортировка