Собесов

InterviewQuery — RFM-сегментация через NTILE(5)

SQLRFMСложнаяMiddle

Условие

Таблица orders(user_id, order_date, amount). Сегментируйте пользователей по RFM:

  • Recency — дни с последнего заказа,
  • Frequency — число заказов,
  • Monetary — суммарный amount.

Для каждой метрики — квинтиль 1..5 (5 — лучший). Финальный сегмент — конкатенация R-F-M (например 5-4-5). Для каждого сегмента покажите число пользователей.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти