EmpezarEmpieza gratis

Tasa de crecimiento de pedidos

A Bob le falta un gráfico más para cerrar su pitch deck. Ya ha cubierto el aumento de nuevos usuarios de Delivr, el crecimiento de sus MAU y sus altas tasas de retención. Pero falta algo. En todo el pitch deck no hay ni una mención del mejor indicador de actividad de los usuarios: ¡los pedidos de los usuarios! Cuantos más pedidos hacen, más activos están en Delivr y más dinero genera Delivr.

Envía a Bob una tabla con las tasas de crecimiento MoM de pedidos.

(Recap: MoM significa mes a mes.)

Este ejercicio forma parte del curso

Análisis de datos empresariales en SQL

Ver curso

Instrucciones del ejercicio

  • Cuenta los pedidos únicos por mes.
  • Obtén los pedidos anterior y actual de cada mes.
  • Devuelve una tabla con las tasas de crecimiento MoM de pedidos.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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 y ejecutar código