ПочатиПочніть безкоштовно

Монітор MAU (I)

Керол з команди Product помітила, що ви працюєте з великою кількістю користувацьких KPI для презентації Боба. Вона запропонувала паралельно допомогти з її ідеєю, яка також стосується користувацького KPI. Вона хоче створити монітор, що порівнює MAU за попередній і поточний місяці та сповіщає команду Product, якщо кількість активних користувачів у поточному місяці менша, ніж у попередньому.

Для початку напишіть запит, який повертає таблицю з MAU та значенням MAU попереднього місяця для кожного місяця.

Ця вправа є частиною курсу

Аналіз бізнес-даних у SQL

Переглянути курс

Інструкції до вправи

  • Виберіть місяць і MAU.
  • Отримайте MAU попереднього місяця.
  • Відсортуйте за місяцем у зростальному порядку.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

WITH mau AS (
  SELECT
    DATE_TRUNC('month', order_date) :: DATE AS delivr_month,
    COUNT(DISTINCT user_id) AS mau
  FROM orders
  GROUP BY delivr_month)

SELECT
  -- Select the month and the MAU
  ___,
  ___,
  COALESCE(
    ___,
  0) AS last_mau
FROM mau
-- Order by month in ascending order
ORDER BY ___ ASC;
Редагувати та запускати код