Продуктовая экономика на SQL: возвраты и окупаемость когорт

Соберите на SQL отчёт: сколько принесли клиенты после возвратов и затрат и когда окупилось их привлечение. Платежи без дублей, возвраты, CAC по каналам, когорты, RFM. MySQL 8 в браузере, проверка на двух наборах данных.
Средний уровень
3–5 часов в неделю, всего 30–35 часов

Чему вы научитесь

  • Считать оплаченную выручку без дублей загрузки, с учётом отказов и двойных списаний
  • Учитывать полные, частичные и поздние возвраты по правилу даты среза
  • Собирать маржинальный доход из оплат, возвратов, переменных затрат и комиссии
  • Распределять расходы на привлечение по месяцам и считать CAC по каналам
  • Строить сетку когорт, накопленный доход на клиента и находить месяц окупаемости
  • Сверять витрину с журналом и реестром и находить расходящиеся строки
  • Делить клиентов на RFM-сегменты по договорённым порогам

О курсе

Вы соберёте SQL-отчёт по деньгам доставки, который можно сверить с платежами и объяснить финансам. Затем научитесь пересчитывать его на новую дату и находить записи, изменившие старые суммы. В курсах SQL вы освоили запросы; здесь соберёте согласованный расчёт денег на дату и объясните расхождения между источниками.

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

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

Как проходит обучение

Каждая тема начинается с ситуации и разбора на нескольких строках данных, затем идут схема, пример запроса и задачи на MySQL 8 прямо на Stepik. Правила расчёта собраны в договоре данных: какую дату брать, к какому месяцу относить возврат, что делать с неизвестным каналом и нулевым знаменателем.

Решение проверяется по результату запроса и ещё на втором наборе данных с неудобными строками. На частые ошибки есть подсказки, после верного ответа открывается разбор. В задачах без образца ожидаемый результат не показан: формула, срез, границы и округление заданы в условии, числа нужно получить самому. Курс самостоятельный: преподаватель решения не проверяет и консультаций не даёт.

Как курсы связаны с пакетами

Как курсы линейки связаны с пакетами по профессиям

Для кого этот курс

  • Аналитикам данных и продуктовым аналитикам, которые считают выручку и когорты в SQL, и их цифры должны сходиться с финансами.
  • Маркетинговым аналитикам, которые считают стоимость привлечения и окупаемость каналов.
  • Тем, кто прошёл курсы линейки об отчётах, подзапросах и оконных функциях и хочет применить их к расчётам денег.
  • Инженерам данных, которые готовят витрины для финансовой отчётности.

Начальные требования

Нужен SQL на уровне платных курсов линейки: GROUP BY и HAVING, JOIN и LEFT JOIN, подзапросы и WITH, оконные функции ROW_NUMBER() и SUM() OVER. Всё это есть в курсах «SQL-отчёты простым языком», «Подзапросы и WITH в SQL» и «Оконные функции SQL».

Финансовое образование не нужно: маржинальный доход, CAC и окупаемость вводятся в курсе на примерах. Метрики DAU, воронки и retention в курсе не разбираются, они есть в курсе «SQL-собеседование аналитика». В первом уроке есть задача, по которой можно проверить свою подготовку. Устанавливать ничего не нужно.

Программа курса

В курс входят

  • 23 урока
  • 64 теста
  • 88 интерактивных задач
загружаем...

Наши преподаватели

Сколько стоит обучение

Бесплатно

Расскажите о курсе друзьям

Бесплатно