Загрузка...

Построить когорту

  • Нормальная
  • Не решено

Дано

Дана следующая структура таблиц:

Схема базы

Задание

Построить когорты по месяцу первой покупки и месяцам последующих покупок.

Когорта — это группа людей, которых объединяет один или несколько признаков. В данном случае их объединяют покупки в одном магазине. С помощью когортного анализа можно оценить эффективность каналов привлечения, повысить активность покупателя, посмотреть как долго клиент пользуется нашим товаром и многое другое.

Подробнее о когортном анализе можно узнать здесь.

Для решения задачи нам понадобится таблица C_ORDERS.

Нам надо найти количество клиентов, которые совершили первую покупку в один и тот же месяц, а затем смотреть, сколько пользователей сделали покупки в последующие месяца.

Столбцы в результате

  • count_user

  • month_first_order

  • month_order

  • month_diff

Важно: Обратите внимание, что название столбцов в вашем ответе должно в точности совпадать с условием.

Пример итогового результата:

count_user month_first_order month_order month_diff
21 2021-01-01 00:00:00 2021-01-01 00:00:00 0
14 2021-01-01 00:00:00 2021-02-01 00:00:00 1
17 2021-01-01 00:00:00 2021-03-01 00:00:00 2
4 2021-02-01 00:00:00 2021-02-01 00:00:00 0

Количество клиентов, которые сделали свою первую покупку в январе 2021 года - 21. Из них 14 клиентов совершили повторную покупку в следующий месяц. А еще через месяц 17 клиентов что-то купили. В феврале 2021 года свои первые покупки сделало 4 человека.

26 / 164