Яндекс DataLens помогает превратить данные из таблиц, баз и других источников в графики и дашборды. На одном экране можно сравнивать показатели, выбирать период и смотреть детали. Но правильность отчёта зависит не только от инструмента: важно определить, что считается, откуда берутся значения и как работают фильтры.
В Гуси-Лебеди мы предлагаем собирать дашборд вокруг конкретного вопроса бизнеса. Например: сколько стоили заявки за выбранный месяц и какие кампании их принесли? Ниже разберём путь от выгрузки до отчёта, которому можно доверять: подключение, датасет, формулы, чарты, селекторы и проверку результата.
Как устроен DataLens: подключение, датасет, чарт и дашборд

В обычном сценарии с визуальным редактором используются четыре объекта. Их легко перепутать в начале работы, поэтому сначала разделим задачи.
| Объект | Что делает | Пример для рекламного отчёта |
|---|---|---|
| Подключение | Задаёт доступ к источнику данных. | Загруженный XLSX с выгрузкой статистики. |
| Датасет | Описывает набор данных: поля, типы и вычисления. | Дата, кампания, показы, клики, расход и заявки. |
| Чарт | Представляет данные в выбранной визуальной форме. | Столбцы расходов по кампаниям или таблица стоимости заявки. |
| Дашборд | Собирает чарты, фильтры и пояснения на одном экране. | Отчёт по рекламе с выбором периода и кампании. |
Эти объекты удобно хранить в одном воркбуке. Воркбук объединяет материалы отчёта и позволяет управлять доступом к ним. Коллекции помогают группировать воркбуки, когда отчётов становится много.
Начать можно без SQL: в DataLens есть визуальный редактор Wizard, где поля переносят в нужные области чарта. Для других задач предусмотрены QL-чарты с запросами и Editor с JavaScript. Здесь будем использовать маршрут с датасетом и визуальным редактором; его достаточно, чтобы разобраться с первым отчётом.
Несколько источников не превращаются в единую историю продаж сами по себе. По документации об объединении данных, таблицы из разных источников нельзя объединить на уровне одного датасета. Для разных сценариев используются подготовленная витрина, мультидатасетные чарты или связи селекторов. Если нужна связь рекламы, звонков и сделок, сначала продумайте идентификаторы и правила сопоставления. Отдельно мы разбираем как связать звонки с источниками обращений.
Сначала выбираем вопрос, на который ответит отчёт

Представьте, что руководитель открывает дашборд и видит расходы, клики и конверсию. Чтобы принять решение, ему нужно понять, что именно считается заявкой: любое заполнение формы, уникальное обращение или заявка, которую отдел продаж признал подходящей. Пока определение не согласовано, одна и та же цифра будет означать для разных людей разное.
Для первого экрана возьмите одну задачу, а не все доступные поля. Например, сравнить рекламные кампании за месяц по расходам, заявкам и стоимости заявки. Зафиксируйте период, дату события, источник и правило учёта дублей. Оплату и выручку добавляйте только тогда, когда есть данные и понятная связь со сделкой.
У каждого показателя должно быть короткое определение. «Заявки» можно подписать как «уникальные обращения после удаления дублей», если именно так устроен расчёт. А если выгрузка содержит достижения цели Метрики, не называйте их уникальными клиентами без дополнительной проверки.
Договоритесь и о следующем действии: какой вывод должен поддерживать экран? Сравнение кампаний помогает искать различия, но само по себе не объясняет их причины. Если отчёт используется для управления перфоманс-маркетингом, полезно видеть не только количество обращений, но и их качество, когда эти сведения доступны.
Загружаем CSV или Excel и проверяем поля

Для первого дашборда можно начать с файла. DataLens поддерживает CSV, TXT и Excel в формате XLSX. Подключение к загруженному файлу удобно для знакомства с инструментом и отчётов, которые обновляют вручную.
- Откройте создание подключения. В разделе «Файлы и сервисы» выберите «Файлы».
- Нажмите «Загрузить файлы» и укажите выгрузку. Для CSV или TXT проверьте кодировку, разделитель и настройку заголовков столбцов. Если вся строка оказалась в одном столбце, исправьте разделитель.
- Проверьте типы полей. Дата должна читаться как дата, расход и количество кликов как числа. Убедитесь, что десятичная дробь не превратилась в текст.
- Создайте подключение, выберите воркбук и дайте источнику понятное название, например «Реклама: ручная выгрузка».
Превью показывает только первые 30 строк. Это позволяет заметить ошибку формата, но не подтверждает качество всей выгрузки. В документации также указано: в одном подключении допускается до десяти файлов, каждый лист Excel считается отдельным файлом. Актуальные ограничения и последовательность действий собраны в инструкции подключения файлов.
На основе подключения создайте датасет. Добавьте нужную таблицу на рабочую область, откройте вкладку «Поля», проверьте типы и способы агрегирования показателей, затем сохраните датасет. Возьмите небольшой контрольный срез: один период и одну кампанию. Сравните сумму расходов и число кликов с исходным файлом. Правильно открывшееся подключение ещё не подтверждает правильность расчётов.
Если добавляете к таблице расходов таблицу заявок, сначала проверьте уровень детализации. Одна строка расходов на кампанию и день может встретить несколько строк заявок за тот же день. При неподходящем соединении расход повторится в результате. Нужны совместимые ключи и проверка итоговой суммы до и после объединения.
Не заменяйте все пустые значения нулями автоматически. Ноль может означать отсутствие событий, а пустое поле отсутствие измерения. В отчёте эти ситуации должны различаться.
Считаем CTR и стоимость заявки без ошибки усреднения

Есть ошибка, которую невозможно распознать по красивому графику: среднее значение процентов может не совпадать с общим коэффициентом. Если в выгрузке уже есть CTR или конверсия по каждой кампании, не выбирайте для этого столбца AVG автоматически.
Учебный пример. Первая кампания дала 10 заявок из 100 кликов, вторая 20 из 1000. Их конверсии равны 10% и 2%. Среднее двух процентов составляет 6%, а общая конверсия: 30 / 1100 × 100, примерно 2,73%. Разница появляется из-за разного числа кликов. Это условные числа для объяснения расчёта, не результаты проекта Гуси-Лебеди.
Для общего показателя сначала сложите исходные числители и знаменатели, затем вычислите отношение.
| Показатель | Пример формулы | Что означает |
|---|---|---|
| CPC | SUM([Расход]) / SUM([Клики]) | Стоимость клика. |
| CTR | SUM([Клики]) / SUM([Показы]) * 100 | Доля кликов от показов, в процентах. |
| CR в заявку | SUM([Заявки]) / SUM([Клики]) * 100 | Доля заявок от кликов, в процентах. |
| Стоимость заявки | SUM([Расход]) / SUM([Заявки]) | Расход на одну заявку по согласованному определению. |
Формулы рассчитаны на числовые исходные столбцы с суммируемыми значениями. Названия в квадратных скобках должны совпадать с вашими полями, включая регистр. Если в вашей модели конверсия считается от визитов, замените знаменатель и поясните это в названии показателя. Для процентного вывода выберите один способ: либо умножение на 100 с обычным числовым форматом, либо доля с процентным форматированием.
Когда знаменатель равен нулю, отношение не определено. Не показывайте нулевую стоимость заявки при отсутствии заявок: это можно принять за бесплатный результат. Задайте обработку такого случая отдельно, покажите отсутствие значения понятным способом и проверьте на тестовом срезе.
Общие вычисления удобнее создавать в датасете: такие поля доступны чартам на его основе. Поле, созданное только в визарде отдельного чарта, не появляется автоматически в остальных графиках и селекторах. Это различие описано в руководстве по вычисляемым полям; синтаксис суммирования в справке функции SUM.
Собираем графики и настраиваем фильтры

На странице датасета нажмите «Создать чарт». Для столбчатой диаграммы перенесите поле «Кампания» из измерений в секцию X, а «Расход» из показателей в Y. Проверьте агрегирование расхода и сортировку. Этот маршрут показан в официальном быстром старте на учебном наборе данных.
Выбирайте форму по вопросу. Для сравнения расходов кампаний подходят столбцы, для динамики по дням линия. Когда нужны точные значения нескольких показателей, таблица будет полезнее ещё одной диаграммы.
| Задача | Настройка первого чарта |
|---|---|
| Сравнить кампании по расходам | Категория «Кампания», показатель «Расход» с суммированием; сортировка по расходу. |
| Увидеть динамику | Дата по горизонтали, выбранный показатель по вертикали; согласованная группировка по дням или неделям. |
| Проверить результат по кампаниям | Таблица с кампанией, расходом, кликами, заявками и расчётной стоимостью заявки. |
Сохраните чарты с понятными названиями. Затем откройте нужный воркбук и выберите «Создать» → «Дашборд». Добавьте виджеты с сохранёнными чартами и сохраните дашборд. Для старой навигации по папкам путь отличается; оба варианта есть в инструкции создания дашборда.
В начале экрана разместите основные итоги, затем сравнение и детали. Рядом с ними должны быть понятны период и единицы измерения. Подпись «Расход, ₽» полезнее подписи «Значение». Для собственной формулы добавьте короткое пояснение, чтобы коллега мог понять её без автора отчёта.
Добавьте селектор периода с типом «Календарь» и селектор кампании с типом «Список». Селектор фильтрует связанные виджеты. Проверьте область его действия: одна вкладка, выбранные вкладки или весь дашборд. Если чарты построены на разных датасетах, не рассчитывайте на автоматическую связь; могут потребоваться алиасы полей.
Есть важная деталь: селектор по полю может заменить фильтр, заданный внутри чарта по этому же полю. При отсутствии выбранных значений чарт может отображаться без такой фильтрации. Поэтому проверяйте не только движение графика, но и состав данных. Это поведение описано в документации селекторов.
Пройдите три состояния: без выбора, с конкретной кампанией и после сброса. Итоги должны соответствовать ожидаемому набору данных. Затем откройте сохранённый отчёт на телефоне: проверьте названия, подписи, таблицу и доступность фильтров.
Проверяем обновление: источник, выгрузка и кеш

Для загруженного файла обновление начинается с его замены. Откройте меню рядом с названием файла, выберите «Заменить», загрузите новую выгрузку и сохраните изменения. Данные обновятся в связанных датасетах и чартах. Открытие дашборда само по себе не забирает свежий файл из вашей CRM или рекламного кабинета.
Для подключения к базе есть другой возможный источник задержки: кеш результатов запросов. Новые данные уже могут находиться в базе, а чарт временно показывать прежний результат. У виджетов с разными подключениями время обновления может различаться. Для поддерживаемых подключений к базам документация указывает время жизни кеша по умолчанию 300 секунд; настройку можно изменить. Этот режим нельзя механически переносить на все источники.
При расхождении пройдите цепочку: есть ли нужная запись в источнике, попадает ли она в выбранный период, не исключена ли фильтром и обновился ли результат запроса. На дашборде покажите период данных и поясните способ обновления. Надпись «Обновлено сегодня» должна отражать реальное обновление данных, а не время открытия страницы. Подробности доступны в справке по кешированию.
Настраиваем доступ и принимаем готовый дашборд

Доступ и корректность цифр проверяются отдельно. Сначала убедитесь, что отчёт правильно считает контрольный срез. Затем откройте его с правами предполагаемого читателя. Успешный просмотр из аккаунта разработчика не подтверждает, что руководитель или коллега видит нужные объекты.
Права на воркбук распространяются на объекты внутри него, а права на коллекцию наследуются вложенными коллекциями и воркбуками. Если пользователь видит больше, чем планировалось, проверьте унаследованные права на родительском уровне. Порядок настройки описан в руководстве по работе с воркбуком.
Не открывайте внутренний отчёт всем по публичной ссылке ради удобства. Для рабочей команды настройте доступ нужным пользователям. Важно заранее учитывать рабочие места: они требуются и тем, кто только просматривает дашборды.
Стоимость командной работы. На 4 октября 2026 года официальный тариф для региона Россия предусматривает бесплатное индивидуальное использование с одним рабочим местом. При двух и более местах стоимость составляет 990 ₽ в месяц за каждое, включая НДС. Бесплатное первое место не вычитается из расчёта команды. Для новых клиентов указан пробный период 15 дней, который продлевается ещё на 15 дней при привязке платёжного аккаунта до его окончания. Перед подключением команды проверьте актуальные условия и настройку автоматической покупки мест.
Для приёмки достаточно нескольких содержательных проверок:
- Итоги выбранного периода совпадают с источником или различия объяснены.
- Фильтры меняют ожидаемые графики, а сброс возвращает нужное состояние.
- Пустые данные и нулевой знаменатель не выглядят успешным результатом.
- После обновления источника проверенный срез действительно меняется в отчёте.
- Читатель видит нужные данные, понимает подписи и может пользоваться экраном на своём устройстве.
Если вопрос не в настройке графика, а в том, какие события попадают в рекламный отчёт, начните с проверки рекламных кампаний и аналитики. Визуализация не исправляет потерянную цель, повторные обращения или разные определения заявки.
В Гуси-Лебеди мы предлагаем передавать вместе с дашбордом описание источников, формул и правил обновления. Назначьте ответственного за данные и повторяйте контрольный срез после изменения структуры или расчётов. Тогда отчёт остаётся понятным рабочим инструментом и после того, как его автор закончил настройку.
