Capítulo 1 · 7 niveles
Ingresos y pedidos
Ventas brutas, descuentos, ventas netas e ingresos netos, valor promedio del pedido y unidades por pedido, lo que cuestan los cupones y cómo las devoluciones se comen la línea superior, con tres años de pedidos de Harbor & Pine.
“¿Cuánto fueron los ingresos del año pasado?” parece la pregunta más fácil que recibe un analista. Tiene al menos cuatro respuestas honestas, y la que des depende de qué pedidos cuentes, de si se restan los descuentos y los reembolsos, y de si el envío está incluido. La mayoría de las discusiones sobre ingresos en una reunión son dos personas usando definiciones distintas de la misma palabra.
Esta ruta usa un único conjunto de definiciones de la casa, igual en todos los capítulos, para que cada número que calcules se pueda comparar con cualquier otro:
- Línea válida:
order_items.quantity > 0. Las 24 líneas con cantidad cero o negativa son errores de captura y se dejan fuera. - Bruto de línea =
quantity * unit_price(el precio pagado en la línea). Descuento de línea = bruto de línea ×discount_pct / 100. Neto de línea = bruto − descuento. - Pedido contabilizado:
status IN ('completed', 'refunded'), los pedidos que el cliente realmente pagó. Los pedidos cancelados nunca se pagaron; los pendientes aún no se han liquidado. Un pedido reembolsado se pagó y luego se devolvió completo. - Ventas brutas = Σ bruto de línea en pedidos contabilizados. Ventas netas = Σ neto de línea en
pedidos contabilizados. Reembolsos = Σ
returns.refund_amount(returns se une conorder_itemspororder_item_id). Ingresos netos = ventas netas − reembolsos. Los gastos de envío no son ingresos aquí. - Ventanas de año:
order_date >= '2025-01-01' AND order_date < '2026-01-01'. Los reembolsos cuentan en el año del pedido al que pertenecen.
Los niveles de código alternan entre SQL y pandas; la etiqueta de cada nivel indica cuál. El Desafío final es un puente de ingresos de 2025 que tu jefa de Finanzas pueda presentar ante el consejo.
Niveles
- Ventas brutas, descuentos, ventas netas
de Laura Bennett, Directora de Finanzas
gross sales, net sales, discounts, revenue definition
- ¿Qué pedidos cuentan?
de Megan Collins, Directora de Ventas
order status, revenue definition, booked orders, refunds
- AOV y unidades por pedido
de Catherine Hale, Directora Ejecutiva
aov, units per order, groupby, nunique, ratio metrics
- Lo que cuestan los cupones
de Jordan Reyes, Director de Marketing
discounts, coupons, share of total, window functions
- De ventas netas a ingresos netos
de Anthony Ramos, Analista Financiero
refunds, net revenue, return rate, merge, left join
- Trampa de métricas: la tasa promedio de descuento
de Laura Bennett, Directora de Finanzas
ratio of totals, average of ratios, weighting, discount rate
- Desafío final: el puente de ingresos de 2025
de Laura Bennett, Directora de Finanzas
revenue bridge, net revenue, aov, refund rate, left join, cte