EmpezarEmpieza gratis

Cuartiles de ingresos

Dave está terminando su estudio y quiere calcular algunas cifras más. Quiere averiguar el primer, segundo y tercer cuartil de ingresos. También quiere calcular la media para ver hacia qué lado se sesgan los datos.

Calcula el primer, segundo y tercer cuartil de ingresos, así como la media.

Nota: Puedes calcular el percentil 30 para una columna llamada column_a usando PERCENTILE_CONT(0.30) WITHIN GROUP (ORDER BY column_a ASC).

Este ejercicio forma parte del curso

Análisis de datos empresariales en SQL

Ver curso

Instrucciones del ejercicio

  • Guarda cada ID de usuario y los ingresos que Delivr genera a partir de él en el CTE user_revenues.
  • Calcula el primer, segundo y tercer cuartil de ingresos.
  • Calcula los ingresos medios.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

WITH user_revenues AS (
  -- Select the user IDs and their revenues
  SELECT
    ___,
    ___ AS revenue
  FROM meals AS m
  JOIN orders AS o ON m.meal_id = o.meal_id
  GROUP BY user_id)

SELECT
  -- Calculate the first, second, and third quartile
  ROUND(
    ___ :: ___,
  2) AS revenue_p25,
  ROUND(
    ___ :: ___,
  2) AS revenue_p50,
  ROUND(
    ___ :: ___,
  2) AS revenue_p75,
  -- Calculate the average
  ROUND(___ :: ___, 2) AS avg_revenue
FROM user_revenues;
Editar y ejecutar código