CommencezCommencez gratuitement

Surveillance des MAU (I)

Carol, de l'équipe Produit, a remarqué que vous travaillez avec plusieurs indicateurs axés sur les utilisateurs pour la présentation de Bob. Pendant que vous y êtes, dit-elle, vous pourriez l'aider à concrétiser une idée impliquant un indicateur centré sur l'utilisateur. Elle veut créer un outil de suivi qui compare les MAU du mois précédent et du mois en cours, et qui signale un problème à l'équipe Produit si le nombre d'utilisateurs actifs du mois en cours est inférieur à celui du mois précédent.

Pour commencer, écrivez une requête qui retourne, pour chaque mois, un tableau des MAU et du MAU du mois précédent.

Cette activité fait partie du cours

Analyser des données d'entreprise en SQL

Voir le cours

Instructions de l’exercice

  • Sélectionnez le mois et le MAU.
  • Récupérez le MAU du mois précédent.
  • Triez par mois en ordre croissant.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code