ÎncepețiÎncepe gratuit

Monitor MAU (I)

Carol, din echipa de Produs, a observat că lucrezi cu mulți KPI orientați spre utilizatori pentru prezentarea lui Bob. Cât ești pe acolo, îți spune ea, ai putea s-o ajuți să pună în practică o idee a ei legată de un astfel de KPI. Vrea să construiască un monitor care să compare MAU-urile lunii curente și ale lunii anterioare, semnalând o problemă echipei de Produs dacă numărul utilizatorilor activi din luna curentă este mai mic decât cel din luna anterioară.

Pentru început, scrie o interogare care returnează un tabel cu MAU-urile și MAU-ul lunii anterioare pentru fiecare lună.

Acest exercițiu face parte din cursul

Analiza datelor de business în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Selectează luna și MAU-ul.
  • Obține MAU-ul lunii anterioare.
  • Ordonează după lună în ordine crescătoare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul