Comece agoraComece grátis

Quartis de receita

Dave está encerrando seu estudo e quer calcular mais alguns números. Ele deseja encontrar o primeiro, segundo e terceiro quartis de receita. Ele também quer calcular a média para ver para que lado os dados estão enviesados.

Calcule o primeiro, segundo e terceiro quartis de receita, além da média.

Note: Você pode calcular o 30º percentil para uma coluna chamada column_a usando PERCENTILE_CONT(0.30) WITHIN GROUP (ORDER BY column_a ASC).

Este exercicio faz parte do curso

Análise de Dados de Negócios em SQL

Ver curso

Instruções do exercicio

  • Armazene cada ID de usuário e a receita que a Delivr gera a partir dele no CTE user_revenues.
  • Calcule o primeiro, segundo e terceiro quartis de receita.
  • Calcule a receita média.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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