Resolve BI

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.

Dúvidas relacionadas