Zacznij terazZacznij za darmo

Monitor MAU (I)

Carol z zespołu produktowego zauważyła, że pracujesz z wieloma wskaźnikami KPI skoncentrowanymi na użytkownikach na potrzeby prezentacji Boba. Przy okazji – mówi – możesz pomóc jej zrealizować pewien pomysł związany z jednym z tych wskaźników. Chce zbudować monitor porównujący MAU z poprzedniego i bieżącego miesiąca, który wysyła alert do zespołu produktowego, gdy liczba aktywnych użytkowników w bieżącym miesiącu jest niższa niż w poprzednim.

Na początek napisz zapytanie zwracające tabelę z MAU oraz MAU z poprzedniego miesiąca dla każdego miesiąca.

To ćwiczenie jest częścią kursu

Analiza danych biznesowych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz miesiąc i MAU.
  • Pobierz MAU z poprzedniego miesiąca.
  • Posortuj wyniki według miesiąca w kolejności rosnącej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod