Year over Year (YoY)

Рост метрики год к году за сравнимый период.

Что такое Year over Year (YoY)?

Рост метрики год к году за сравнимый период.

Формула

YoY = (Период текущего года - Период прошлого года) / Период прошлого года

Как считать

Берём показатель за месяц/квартал и сравниваем с тем же периодом прошлого года.

Зачем нужна

Учитывает сезонность. Нужен для оценки реального роста, а не сезонных всплесков.

SQL-запрос

WITH monthly AS (
  SELECT DATE_TRUNC('month', order_timestamp) AS month, SUM(amount) AS revenue
  FROM orders
  WHERE status = 'paid'
    AND order_timestamp >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '24 month')
  GROUP BY 1
),
prev_year AS (
  SELECT month + INTERVAL '1 year' AS month, revenue AS revenue_prev
  FROM monthly
)
SELECT
  m.month,
  m.revenue,
  p.revenue_prev,
  ROUND((m.revenue - p.revenue_prev)::decimal / NULLIF(p.revenue_prev, 0), 3) AS yoy
FROM monthly m
LEFT JOIN prev_year p ON p.month = m.month
ORDER BY m.month DESC;

Частые вопросы

Что такое YoY простыми словами?

YoY (Year over Year) — рост или падение метрики по сравнению с тем же периодом прошлого года. Например, выручка июня 2026 против июня 2025. Главный плюс — сравнение не искажается сезонностью.

Как считать YoY — формула?

YoY = (значение текущего периода − значение того же периода год назад) / значение того же периода год назад × 100%. Если выручка выросла с 10 млн до 12 млн — YoY = +20%.

Чем YoY отличается от MoM и QoQ?

MoM сравнивает с прошлым месяцем, QoQ — с прошлым кварталом, YoY — с тем же периодом прошлого года. MoM чувствителен к сезонности (декабрь всегда больше ноября в e-com), YoY её убирает — поэтому для оценки реального роста бизнеса смотрят YoY.

Обновлено:
Открыть каталог метрик