Все задачи

Рост выручки Month-over-Month с аномалиями

Продвинутый

Задача уровня Google Analytics. **Условие:** Рассчитайте месячную выручку, процент изменения относительно прошлого месяца и пометьте аномалии (рост > 50% или падение > 30%). **Таблица:** ecommerce_orders (order_date, total_amount, status, ...) **Требования:** 1. Учитывать только оплаченные заказы (status IN ('delivered', 'shipped')) 2. Рассчитать MoM % = (current - previous) / previous * 100 3. Добавить колонку anomaly_flag: 'spike', 'drop', или NULL **Подсказка:** Используйте LAG() для получения значения прошлого месяца.

Категория
Window Functions
Время
~25 мин
Базы данных
PostgreSQLGreenplum
Теги
FAANGInterviewLAGMoMGrowthAnalyticsоконные функции

Войдите, чтобы решить

Начать решение