Как создать чарт в DataLens: столбцы по каналам

Создайте чарт в DataLens из готового датасета: выберите диаграмму и задайте поля осей. Учебные данные по каналам, проверка суммы заявок и сохранение графика.

Создать чарт в DataLens проще всего из готового датасета: открыть его страницу, нажать «Создать чарт», перетащить измерение в секцию X, показатель — в Y и сохранить результат. Датасет при этом остаётся отдельным объектом: чарт визуализирует его данные, а дашборд собирает чарты на одной странице.

Проверьте готовый датасет

Чарт строится на данных датасета, поэтому первым делом убедитесь, что датасет уже существует и содержит нужные поля. В справочной документации DataLens датасет описан как набор данных и его структура, который создаётся на основе подключения к источнику и используется при создании виджетов: чартов для визуализации и селекторов для фильтрации ([1]).

Что проверить до открытия чарта:

  • Измерение и показатель размечены. Канал должен быть измерением (строковым полем), число заявок — показателем (числовым полем).
  • Агрегация задана в датасете. В документации сумма по полю задаётся в столбце «Агрегация» на вкладке «Поля» датасета — там для числового поля выбирают значение «Сумма» ([1]). Если агрегация уже настроена, при построении чарта вы получите сумму, а не отдельные строки.
  • Датасет сохранён. Несохранённые изменения полей лучше зафиксировать до перехода в чарт.

Создавать подключение и датасет заново в этой задаче не нужно: маршрут начинается с уже готового датасета. Если датасета нет, сначала придётся пройти шаги создания подключения и датасета, описанные в документации ([1]).

Создайте столбчатую диаграмму

Чарт — это визуализация данных из датасета в виде таблицы, диаграммы или картограммы ([1]). Порядок действий для столбчатой диаграммы:

  1. Откройте страницу датасета и в правом верхнем углу нажмите «Создать чарт». В документации именно так начинается построение чарта на основе датасета ([1]).
  2. Разместите измерение на оси X. В справочном примере поле-измерение перетаскивают из раздела «Измерения» в секцию X ([1]). Для нашей задачи это поле «Канал».
  3. Разместите показатель на оси Y. Числовое поле перетаскивают из раздела «Показатели» в секцию Y ([1]). Здесь это поле «Заявки».
  4. При необходимости задайте сортировку. В справочном примере показатель перетаскивают в секцию «Сортировка», чтобы упорядочить столбцы ([1]). Для сравнения каналов удобна сортировка по убыванию заявок.

Дашборд на этом шаге не нужен: чарт сохраняется как самостоятельный объект.

Проверьте оси и значения

Прежде чем сохранять, сверьте результат с ожидаемым:

  • Оси совпадают с задумкой. На X — каналы (по одному столбцу на канал), на Y — заявки. Если на оси оказалось не то поле, верните его перетаскиванием.
  • Агрегирование даёт сумму. Сложите высоты столбцов и сравните с суммой заявок в датасете. При расхождении проверьте выбранные поля, состав данных и настройку агрегации; по одному расхождению причину установить нельзя.
  • Категории совпадают с исходными данными. Сверьте названия каналов на оси X с выбранным полем датасета.
  • Название отражает содержание. Подпишите чарт так, чтобы из названия было понятно, что и по каким каналам показано.

Сохранение: в правом верхнем углу нажмите «Сохранить», введите название чарта и подтвердите — так же чарт сохраняется в справочном примере ([1]).

Как читать такие срезы в контексте отчётности и где искать причины провалов, полезно держать в голове заранее: пригодится связка с разбором спада показов в Search Console и когортным анализом, когда понадобится сравнить поведение групп, а не только суммы.

Учебный пример заявок по каналам

Учебный пример

Разберём задачу на синтетических данных. Они не оценивают реальные рекламные каналы и служат только для проверки шагов.

Вход. Уже готовый учебный датасет «Каналы — демо», три строки:

Канал Заявки
Поиск
120
Telegram
80
Рассылка
50

Поле «Канал» — строковое измерение, «Заявки» — числовой показатель, агрегирование SUM задано в датасете. Строим столбчатый чарт: X — «Канал», Y — «Заявки», название «Заявки по каналам — демо».

Ожидаемый результат. Три столбца высотой 120, 80 и 50. Контрольная сумма — 250.

Проверка по полям и значениям:

Исходная строка Ось X Ось Y (значение на диаграмме)
Поиск / 120
Канал: Поиск
120
Telegram / 80
Канал: Telegram
80
Рассылка / 50
Канал: Рассылка
50
Сумма
—
250

Сверьте: число столбцов равно трём, высоты совпадают со значениями 120, 80, 50, сумма по столбцам — 250. Если сумма отличается, проверьте выбранные поля и значения датасета, затем агрегацию поля «Заявки». В этом примере на каждый канал приходится одна строка, поэтому сумма и среднее дадут одинаковую высоту столбца. Настройку SUM нужно проверить отдельно в датасете, как указано в исходных условиях.

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

Источники

  1. Как начать работать с Yandex DataLensyandex.cloud

Валерий Курземнек

Автор метода «Машиночитаемый маркетинг»

Что ещё почитать