Skip to content

Виджеты ​

Виджет — визуализация, построенная на одном датасете: таблица, диаграмма или числовой показатель. Каждый виджет открывается на отдельной странице.

Как построить виджет ​

  1. Откройте раздел Виджеты и нажмите Создать виджет.
  2. Нажмите Выбрать датасет и укажите датасет — он задаёт набор доступных полей.
  3. Выберите Тип виджета в правой панели.
  4. Перетащите поля из левой панели на полки в верхней части конструктора.
  5. Задайте название виджета, щёлкнув по заголовку страницы, и нажмите Сохранить.

Конструктор виджета

Поля в левой панели сгруппированы по таблицам датасета. Значок рядом с полем показывает тип: число, текст или дата.

Класть поле на полку можно и без перетаскивания: кнопка ⋮ рядом с полем открывает меню В категорию, В серии, В меру, В фильтр, В сортировку. Недоступные для этого типа виджета пункты в меню неактивны.

Датасет виджета меняется в том же левом столбце: меню рядом с его названием, пункт Заменить датасет. Поля с полок при этом не убираются — если в новом датасете таких полей нет, виджет ответит ошибкой вида «Таблица-владелец меры не найдена в датасете». Замените поля на полках сами.

В верхней панели редактора есть ещё три кнопки: История, Дублировать — копия виджета со всеми настройками — и Удалить.

Кнопка История открывает список шагов текущего сеанса редактирования: каждый подписан понятно — «Добавлено поле „amount“ в значения», «Изменён тип на „Линейный график“». По списку видно, что менялось, и можно вернуться на несколько шагов назад; там же указаны сочетания Ctrl+Z и Ctrl+Shift+Z. Это не журнал версий: после сохранения и выхода список очищается.

Полки конструктора ​

Набор полок зависит от типа виджета. Для диаграмм он такой:

ПолкаЧто кладутПример
КатегорияИзмерение — то, по чему разрезаются данные: текст или датаКатегория товара
СерииДополнительное измерение для разбивки на несколько рядов. Необязательная полкаСтатус заказа
МераЧисловое поле, которое агрегируетсяСумма заказа
ФильтрыУсловия отбора строк. Несколько условий объединяются по «И»Только оплаченные заказы
СортировкаПорядок и приоритет сортировкиПо убыванию выручки

Дальше конструктор разбирается по частям:

Что настраиваетеКуда идти
Какой тип визуализации выбрать и сколько полей он принимаетТипы виджетов
Поля на полках: агрегация, формат, фильтры, сортировкаПоля, фильтры и сортировка
Оформление: заголовок, легенда, оси, подписи, масштабированиеОформление виджета
Выделение значений цветом по условию, шкале или полосеРаскраска значений
Секции, которые есть только у отдельных типов: гистограммы, показателей, шкал, круговых, радаровНастройки под тип
Виджет со своим кодом на HTML и JavaScriptСвой код

Если данные не отображаются ​

Пустой виджет — не всегда ошибка сборки. Частые причины, от простого к сложному:

Что видитеГде искать
Пусто, фильтры на полке заданыУсловия отбора: возможно, они не оставляют строк — поля и фильтры
Пусто, а у коллеги данные естьПравила видимости строк: вам не адресовано ни одно — RLS
«Экстракт датасета не построен»Датасет в режиме извлечения, витрина ещё не собрана — материализация
«Поле … отсутствует в GROUP BY»Мера без агрегации вместе с измерением — поля и фильтры
«Поля […] нельзя показать вместе с мерами этого виджета»Кардинальность связи в датасете — связи между таблицами
«Внутренняя ошибка сервера»Чаще всего формула: функция не исполняется источником или тип не сходится — справочник функций

Остальные симптомы разобраны в Решении проблем.

Что дальше ​

Готовые виджеты собираются на дашборде: там задаётся раскладка, фильтры на всю страницу и связи между виджетами — Дашборды.