Comece agoraComece grátis

Taxa de crescimento de pedidos

Bob precisa de mais um gráfico para fechar seu pitch deck. Ele já mostrou o ganho de novos usuários da Delivr, o crescimento de MAUs e as altas taxas de retenção. Mas falta algo. No pitch deck inteiro, não há uma única menção ao melhor indicador de atividade do usuário: os pedidos! Quanto mais pedidos os usuários fazem, mais ativos eles estão na Delivr e mais dinheiro a Delivr gera.

Envie para o Bob uma tabela com as taxas de crescimento MoM de pedidos.

(Recap: MoM significa mês a mês.)

Este exercicio faz parte do curso

Análise de Dados de Negócios em SQL

Ver curso

Instruções do exercicio

  • Conte os pedidos exclusivos por mês.
  • Busque os pedidos anterior e atual de cada mês.
  • Retorne uma tabela com as taxas de crescimento MoM dos pedidos.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

WITH orders AS (
  SELECT
    DATE_TRUNC('month', order_date) :: DATE AS delivr_month,
    --  Count the unique order IDs
    ___ AS orders
  FROM orders
  GROUP BY delivr_month),

  orders_with_lag AS (
  SELECT
    delivr_month,
    -- Fetch each month's current and previous orders
    ___,
    COALESCE(
      ___,
    1) AS last_orders
  FROM orders)

SELECT
  delivr_month,
  -- Calculate the MoM order growth rate
  ROUND(
    ___,
  2) AS growth
FROM orders_with_lag
ORDER BY delivr_month ASC;
Editar e Executar Código