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
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;