📅 Функция DATE_TRUNC в DataLens: группируем даты за пару секунд!

Замучились анализировать данные по отдельным датам? Функция DATE_TRUNC поможет сгруппировать их по периодам — и сделать анализ в разы удобнее!

Что делает? «Обрезает» и группирует дату до нужного уровня: месяца, квартала, года и т. д.

⚙️Синтаксис: DATE_TRUNC(date, level)

  • date — ваша дата;
  • level — уровень детализации в кавычках.

Примеры уровней:

  • 'year' → начало года (2024-01-01);
  • 'quarter' → начало квартала (2024-04-01);
  • 'month' → начало месяца (2024-05-01);
  • 'week' → понедельник недели;
  • 'day' → начало дня.

Как использовать? Разберём на примере.

Задача: посчитать выручку по месяцам.

1. В разделе Поля (Fields) датасета нажмите «Добавить поле». 2. Введите формулу: DATE_TRUNC([order_date], 'month') 3. Назовите поле, например, month_start. 4. Постройте столбчатую диаграмму:

  • ось X — новое поле month_start;
  • ось Y — сумма amount (выручка).

🎉 Готово! Теперь вы видите динамику выручки помесячно — без лишней суеты.

💡 Плюсы:

  • быстрый анализ трендов;
  • наглядные отчёты;
  • минимум действий.

Попробуйте — и поделитесь в комментариях, для каких задач используете DATE_TRUNC! 👇😊