Падение среднего чека — найти причину
// Условие
Алерт: средний чек упал ~18% во второй половине ноября 2024. Продакт просит разобраться до конца дня.
Шаг 1 — точка перелома
Найди дату, начиная с которой произошло падение. Алгоритм: для каждого дня d в диапазоне 2024-11-05 — 2024-11-25 посчитай средний дневного среднего чека до d и от d включительно. Возьми день, где разница (до − после) максимальна.
Шаг 2 — driver
Декомпозируй: посмотри, как изменилась доля заказов в каждом значении колонок category, platform, is_promo до и после breakpoint. Найди тот сегмент, где доля выросла сильнее всего.
Верни в result dict:
{
'breakpoint_date': <Timestamp>, # дата перелома
'driver_segment': '<column>=<value>' # напр. 'is_promo=1'
}// Данные
df:
order_id, user_id, order_date, amount, category, platform, is_promo// Решение
🔒
Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.
★ Открыть Premium