Power BI · Modelagem de Dados · Atualizado em 03/08/2026 · 5 min de leitura

Como agrupar vendas por faixa de preço no Power BI

Você quer ver quanto vendeu em produtos de R$ 0 a R$ 50, R$ 50 a R$ 100 e assim por diante — mas a tabela só tem o preço exato de cada produto, e arrastar esse campo direto pro relatório não agrupa nada. Cada produto tem seu próprio valor, então "agrupar" pelo preço exato só cria uma categoria por produto.

Resumo rápido
  • Preço exato não agrupa sozinho — cada produto tem seu próprio valor único.
  • A solução é criar uma tabela separada com as faixas de preço desejadas.
  • O relacionamento entre produto e faixa é por intervalo, não por chave igual.
  • O mesmo padrão serve pra qualquer métrica contínua: idade, peso, distância, tempo.

Por que preço exato não serve pra segmentação

Segmentar significa juntar itens parecidos numa mesma categoria — mas se cada produto tem um preço diferente (R$ 47, R$ 189, R$ 6, e por aí vai), usar o preço exato como categoria não junta nada: cria uma categoria pra cada produto, o que é o oposto de segmentar. Pra agrupar de verdade, é preciso definir faixas — intervalos de valor que vários produtos diferentes podem cair dentro.

Criando uma tabela de faixas de preço

A forma mais flexível de resolver isso é criar uma tabela nova, separada da tabela de produtos, com uma linha por faixa: "R$ 0-50", "R$ 50-100", "R$ 100-200", e assim por diante — cada uma com seu valor mínimo e máximo. Essa tabela não existe na fonte de dados original; ela é criada especificamente pra dar suporte à análise por faixa.

Por que o relacionamento é por intervalo, não por chave igual

Um relacionamento comum no Power BI conecta duas tabelas por uma chave idêntica — o mesmo código de produto nas duas pontas, por exemplo. Faixa de preço não funciona assim: o preço de um produto (R$ 47) não é igual a nenhum valor da tabela de faixas, ele está dentro de uma faixa (R$ 0-50). Por isso essa relação normalmente é resolvida em DAX, com uma medida que verifica em qual faixa o preço de cada produto se encaixa, em vez de um relacionamento físico tradicional entre as tabelas.

O ganho prático de fazer isso numa tabela separada, em vez de calcular a faixa direto na tabela de produtos, é a flexibilidade: mudar os limites das faixas vira uma edição na tabela de faixas, sem tocar na base de produtos original.

Quando usar o agrupamento numérico automático do Power BI

Pra faixas de tamanho fixo e regular — de 10 em 10, de 100 em 100 — o Power BI Desktop tem um recurso de agrupamento numérico (binning) que cria essas faixas automaticamente a partir da coluna de preço, sem precisar montar a tabela na mão. Vale usar esse atalho quando as faixas não precisam de nomes personalizados nem de tamanhos diferentes entre si; quando precisam, a tabela de faixas manual continua sendo a opção mais flexível.

Quer aprender modelagem de dados e DAX de verdade?

O curso completo de Power BI da TECH SANTOS BR cobre modelagem de dados, Power Query e DAX — do zero até segmentações e dashboards publicados de verdade.

Perguntas frequentes

Como agrupar vendas por faixa de preço no Power BI?

Criando uma tabela separada com as faixas e relacionando ao preço do produto por intervalo, não por valor exato.

Por que não dá pra agrupar direto pelo campo de preço?

Porque o preço exato raramente se repete entre produtos — agrupar por ele cria uma categoria por produto, não uma segmentação real.

O Power BI tem um recurso pronto pra criar faixas?

Sim, o agrupamento numérico (binning) do Power BI Desktop cria faixas automáticas de tamanho fixo. Faixas personalizadas costumam precisar de uma tabela própria.

Esse padrão serve só pra preço?

Não — serve pra idade, peso, distância, tempo de resposta ou qualquer métrica contínua que precise virar categoria.