Comece agoraComece grátis

Monitor de MAU (I)

A Carol, do time de Produto, percebeu que você está trabalhando com vários KPIs centrados no usuário para o pitch do Bob. Já que você está nisso, ela pediu sua ajuda para desenvolver uma ideia envolvendo um KPI voltado ao usuário. Ela quer criar um monitor que compare os MAUs do mês anterior e do mês atual, levantando um alerta vermelho para o time de Produto se os usuários ativos do mês atual forem menores que os do mês anterior.

Para começar, escreva uma consulta que retorne uma tabela com os MAUs e o MAU do mês anterior para cada mês.

Este exercicio faz parte do curso

Análise de Dados de Negócios em SQL

Ver curso

Instruções do exercicio

  • Selecione o mês e o MAU.
  • Busque o MAU do mês anterior.
  • Ordene por mês em ordem crescente.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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;
Editar e Executar Código