Как создать сводную таблицу в DataLens

Соберите сводную таблицу в Wizard из готового датасета: разложите измерения по строкам и столбцам, добавьте показатель и сверьте итог с исходными данными.

Чтобы создать сводную таблицу в DataLens из готового датасета, разложите измерения по строкам и столбцам, добавьте показатель и сверьте итог с исходными данными. В учебной матрице канал × месяц сумма расходов по строкам и столбцам должна совпасть с исходными 3600 условных единиц.

Зачем сводная таблица и что получится в итоге

Плоская таблица показывает данные построчно: каждая запись — отдельная строка, и чтобы сравнить каналы по месяцам, читатель сам ищет нужные ячейки. Сводная таблица раскладывает категории по двум осям: категории могут располагаться как в столбцах, так и в строках[1], а в ячейках на пересечении стоят значения показателей. Такую матрицу измерений в DataLens удобно читать, когда нужно сравнить несколько срезов сразу.

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

Секции визарда: что куда кладём

Секции визарда принимают разные типы полей. Таблица соответствия:

Секция Что кладём Ограничение
Столбцы
Измерения
Порядок измерений меняется перетаскиванием
Строки
Измерения
Порядок измерений меняется перетаскиванием
Показатели
Показатели
При двух и более показателях в «Столбцах» появляется измерение Measure Names
Цвета
Показатель
Не более одного показателя; влияет на заливку всех ячеек с показателями
Сортировка
Измерения и показатели из «Столбцов» и «Строк»
DataLens сначала группирует по порядку в секциях, потом сортирует группы
Фильтры
Измерение или показатель
Используется как фильтр

Два уточнения по сортировке. Сортировка по показателю влияет на запрос в источник, но не на саму сводную таблицу. И если в «Строки» добавлено несколько измерений, сортировка по строкам доступна только для последнего из них.

Пошагово: сводная таблица из готового датасета

  1. Откройте главную страницу DataLens. В новой объектной модели с воркбуками выберите «Коллекции и воркбуки», откройте воркбук и нажмите «Создать». В старой модели на панели слева выберите «Чарты» и нажмите «Создать чарт» → «Чарт».
  2. Слева вверху нажмите «Выберите датасет» и укажите готовый датасет. Если датасета нет, его создают отдельно.
  3. Выберите тип чарта «Сводная таблица».
  4. Перетащите измерение в секцию «Столбцы».
  5. Перетащите измерение в секцию «Строки». Порядок измерений в обеих секциях меняется перетаскиванием.
  6. Перетащите показатель в секцию «Показатели» — значения появятся в ячейках.
  7. При необходимости перетащите показатель в «Цвета»: ячейки раскрасятся градиентом по значению.
  8. Сохраните чарт: в правом верхнем углу нажмите «Сохранить», введите название и подтвердите. [3]

Итоги и контроль сумм на учебном примере

Итоги включаются в настройках поля: в секции «Столбцы» или «Строки» нажмите значок перед названием поля, включите опцию «Подытоги» и нажмите «Применить». В таблице появятся строки и столбцы «Итого <название поля>». Чтобы вывести общую строку «Итого», опцию включают для первых полей в обеих секциях.

Итог относится к показателю: в нашем примере складывается «Расход», а измерения «Канал» и «Месяц» задают группы, для которых его считаем. Названия каналов и месяцев складывать не нужно. Есть два ограничения: строка «Итого» скрывается, если показатель перенести в «Фильтры», и в ней не отображаются расчёты через LOD-выражения, оконные функции и функции для временных рядов.

Учебный пример. Возьмём датасет из четырёх строк. Числа условные, это не цена сервисов.

Канал Месяц Расход
Поиск
Октябрь
1000
Поиск
Ноябрь
1500
Email
Октябрь
500
Email
Ноябрь
600

Для этого примера нужен показатель «Расход» с агрегацией суммы. Раскладываем: «Канал» — в «Строки», «Месяц» — в «Столбцы», «Расход» — в «Показатели». Включаем «Подытоги» для «Канала» и «Месяца». Получаем матрицу:

Канал Октябрь Ноябрь Итого
Поиск
1000
1500
2500
Email
500
600
1100
Итого
1500
2100
3600

Проверка идёт по двум направлениям. По строкам: 1000 + 1500 = 2500, 500 + 600 = 1100. По столбцам: 1000 + 500 = 1500, 1500 + 600 = 2100. Общий итог: 2500 + 1100 = 3600 и 1500 + 2100 = 3600. Обе суммы совпадают с суммой исходных четырёх значений: 1000 + 1500 + 500 + 600 = 3600.

Для сверки суммы расходов отберите в исходных данных те же строки, которые проходят фильтры чарта, и сложите «Расход». Сравните сумму с ячейкой общего «Итого». При расхождении проверьте, одинаковые ли данные отобраны и используется ли агрегация суммы. Если строка «Итого» пропала, проверьте, не попал ли показатель в «Фильтры».

Дополнительные настройки: названия, ширина, заливка

Чек-лист оформления перед сохранением:

  • Названия. В «Столбцах» или «Строках» нажмите значок слева от измерения, измените поле «Название» и нажмите «Применить». Названия делайте короткими и понятными.
  • Подсказки. В «Строках» нажмите значок слева от поля, включите «Подсказку», введите текст и нажмите «Применить». По умолчанию подставляется описание поля из датасета.
  • Ширина. В правом верхнем углу секции нажмите значок и выберите «Авто», % или px. Режимы % и px дают перенос по словам в ячейках. Общая ширина таблицы всегда занимает 100% доступного места.
  • Заливка. Включите «Заливку столбца», выберите поле и тип: для измерения — «Палитра», для показателя — «Градиент». Заливка не поддерживается для строк и столбцов «Итого».
  • Расположение. Измерения слева, показатели справа — так легче читать. Таблицу с большим числом строк ограничивайте фильтрами и сортировкой.

Когда матрица собрана и итог сошёлся, следующий шаг — проверить, как показатель ведёт себя в динамике по когортам: когортный анализ показывает, где сводка по месяцам скрывает разницу между группами. Если таблица строится по поисковым данным, пригодится разбор падения позиций в GSC: он помогает понять, какие срезы стоит вынести в строки и столбцы.

Источники

  1. Yandex DataLens | Сводная таблица в Yandex DataLensyandex.cloud
  2. Yandex DataLens | Создание чарта в Yandex DataLensyandex.cloud

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

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

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