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
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;