Como calcular ticket médio
Básico4 min
O problema
Você precisa do valor médio por pedido, não do valor médio por item.
Como funciona
Agregue primeiro por pedido e depois calcule a média dos totais.
Exemplo
SQL
SELECT AVG(total_pedido) AS ticket_medio
FROM (
SELECT pedido_id, SUM(valor) AS total_pedido
FROM itens_pedido
GROUP BY pedido_id
) t;Resultado
Ticket médio correto por pedido.
Quando usar
- Indicadores comerciais
- Comparação por canal ou período
Quando evitar
- Quando há pedidos cancelados sem filtro aplicado
Resolve Melhor
Exclua cancelamentos e devoluções antes de agregar, ou o indicador fica otimista.