RFM-сегменты: Champions, At Risk, Lost

Сложная RFM-анализ

Условие задачи

Таблица orders (id, user_id, amount REAL, created_at TEXT). Дата анализа — '2024-03-01'. Постройте RFM-сегментацию: присвойте баллы 1-3 по каждой метрике (NTILE(3)), затем классифицируйте: 'Champions' (R>=3, F>=3), 'Loyal' (F>=3, M>=3), 'At Risk' (R<=1, F>=2), 'Lost' (R<=1, F<=1), 'Other' — остальные. Выведите segment, user_count, avg_monetary. Округлите результат до целого числа.

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL, created_at TEXT);

Темы

CTE NTILE CASE WHEN RFM SEGMENTATION

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи