Como Destacar o Maior e Menor Valor em Gráficos no Power BI

Aprenda a destacar o maior e menor valor em gráficos no Power BI utilizando fórmulas DAX e formatação condicional! Otimize dashboards para insights rápidos.

Para destacar o maior e o menor valor em um gráfico do Power BI, crie duas medidas com MAXX(ALL(Coluna), [Medida]) e MINX(ALL(Coluna), [Medida]). Depois, crie uma medida de cor com IF comparando cada valor ao maior e ao menor, e aplique-a por formatação condicional (Valor do campo) nas colunas do gráfico.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: O destaque sai de três medidas e um ajuste de formatação. MAXX(ALL(Tabela[Cidade]); [Quantidade de Viagens]) acha o maior valor, MINX o menor, e uma medida com IF aninhado devolve o código hexadecimal da cor. Depois, em Formatar → Colunas → Cores → Formatação condicional → Valor do campo, o gráfico passa a se pintar sozinho.

Neste vídeo (32 min):

  • 2:00 - A base já traz uma medida de COUNTROWS chamada Quantidade de Viagens, cada linha é uma entrega.
  • 4:00 - O obstáculo: na tabela a cidade se repete; a lista única só existe dentro do gráfico, não como coluna.
  • 5:00 - A função ALL(coluna) resolve isso: devolve a lista de valores únicos daquela coluna.
  • 7:00 - A diferença que define tudo: MAX exige uma coluna existente; MAXX calcula sobre uma tabela montada na hora.
  • 9:00 - MAXX pede dois argumentos: a tabela a percorrer e a expressão a calcular em cada linha dela.
  • 11:00 - Juntando: MAXX(ALL(Logistica[Cidade]); [Quantidade de Viagens]), cidade por cidade, e o maior vence.
  • 13:00 - Essa tabela intermediária nunca aparece na tela: existe só durante o cálculo.
  • 17:00 - Repita a lógica com MINX para o menor valor; um cartão confirma os dois números.
  • 21:00 - As cores saem de uma paleta (Coolors) e são guardadas como código hexadecimal: verde, vermelho e o azul padrão do gráfico.
  • 23:00 - O azul padrão vem do próprio gráfico: Formatar → Colunas → Cores → Mais cores → copiar o código.
  • 24:00 - A medida Cor é um IF dentro de outro: são três resultados possíveis e cada IF só entrega dois.
  • 25:00 - Ela devolve texto, o código da cor entre aspas, e não a cor em si.
  • 26:00 - Criar a medida não muda nada sozinho; falta apontá-la na formatação.
  • 27:00 - Em Colunas → Cores → ícone fx → Valor do campo, escolha a medida Cor, e o gráfico passa a acompanhar qualquer filtro, inclusive empates.

Para receber a planilha que usamos na aula no seu e-mail, preencha:

Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.

Como Destacar o Maior e Menor Valor no Gráfico no Power BI

O Power BI é uma ferramenta poderosa para análise de dados, oferecendo diversas opções de visualizações dinâmicas. Entre elas, destaca-se a possibilidade de evidenciar os valores máximo e mínimo em um gráfico.

Neste guia, você aprenderá passo a passo como destacar o maior e o menor valor em gráficos no Power BI.

Para isso, utilizaremos as funções ALL, MAXX e MINX para criar uma fórmula condicional dinâmica que escolherá as cores que irão realçar os maiores e menores valores de forma prática e rápida.

Apresentando a Base de Dados – Gráfico de Colunas

No material disponível para download, você encontrará a base de dados que utilizaremos como exemplo nesta aula.

Ela contém o relatório de uma empresa de logística com informações sobre viagens realizadas, incluindo data, valor do frete, tempo de entrega, status de entrega, entre outros dados relevantes.

Apresentando a Base de Dados – Gráfico de Barras

A partir desses dados, podemos criar um gráfico de colunas que exiba o número de viagens realizadas por diferentes cidades. Para isso, basta definir a coluna Cidade como eixo X e a medida Quantidade de Viagens como eixo Y.

eixos do gráfico de colunas
gráfico de colunas padrão

Neste contexto, seria muito interessante destacar automaticamente a cidade com o maior número de viagens e a cidade com o menor número. Isso tornaria a análise do gráfico muito mais intuitiva e eficiente.

Fórmulas DAX no Power BI – MAXX e MINX no Power BI

Para destacar automaticamente os valores máximos e mínimos em um gráfico, utilizaremos as funções MAXX e MINX.

Essas funções DAX são ideais para calcular o maior ou menor valor resultante de uma expressão para cada linha de uma tabela, com base em condições específicas.

No entanto, para determinar qual cidade teve mais ou menos viagens, as funções MAXX e MINX precisam considerar uma lista única de cidades atendidas. Para isso, utilizaremos a função ALL do Power BI.

A função ALL retorna uma lista com os valores de uma coluna específica, removendo qualquer filtro aplicado a essa coluna. Neste caso, usaremos ALL para obter todas as cidades atendidas pela empresa.

Ícone Power BIPower BI Impressionador

Como dominar a ferramenta que mais cresce e forma profissionais disputados no Mercado de Trabalho, com a criação de Relatórios e Dashboards que impressionam e ajudam na tomada de decisão.

Começar agoraSeta para a direita
Fundo Power BITelas Power BI

Além disso, utilizaremos a medida Qtd Viagens, que utiliza a função COUNTROWS para contar o número total de linhas (viagens) realizadas pela empresa na tabela BaseLogistica.

Codigo
Qtd Viagens = COUNTROWS(BaseLogistica)

Função MAXX no Power BI

Para identificar a cidade com a maior quantidade de viagens, criaremos a medida Maior Valor e aplicaremos a função MAXX.

Essa função identifica o valor máximo em uma lista quando não há uma coluna específica com esses valores, como é o caso aqui.

A fórmula MAXX recebe dois argumentos: a tabela que contém os valores a serem calculados e a expressão que deve ser avaliada para cada linha da tabela.

Para obter a tabela com as cidades, usaremos a função ALL, que retorna uma lista com todas as cidades.

A partir dessa lista, a fórmula MAXX avaliará a medida Qtd Viagens e identificará qual cidade tem o maior número de viagens realizadas.

Codigo
Maior Valor = MAXX(
    ALL(BaseLogistica[Cidade]),
    [Qtd Viagens]
)

Função MINX no Power BI

De forma semelhante à função MAXX, a função MINX será usada para identificar a cidade com a menor quantidade de viagens. Para isso, criaremos a medida Menor Valor. A sintaxe segue a mesma lógica:

Codigo
Menor Valor = MINX(
    ALL(BaseLogistica[Cidade]),
    [Qtd Viagens]
)

Aplicando Formatação Condicional no Power BI

Após calcularmos e criarmos as medidas com os valores máximos e mínimos, o próximo passo é aplicar a formatação condicional ao gráfico de colunas.

O objetivo é que o Power BI pinte as colunas do gráfico com cores específicas, dependendo se o valor é o maior, o menor ou um valor intermediário.

Para isso, será necessário criar uma medida para a cor, que determinará as cores das colunas do gráfico com base em condições específicas. Utilizaremos a função IF para implementar essa lógica.

A lógica é simples: se a quantidade de viagens for igual ao maior valor, o gráfico deve pintar a coluna de verde; se for igual ao menor valor, deve pintar de vermelho; e, caso contrário, deve manter a cor padrão.

Vamos comparar a medida Qtd Viagens com as medidas Maior Valor e Menor Valor. As cores serão definidas utilizando códigos hexadecimais, que são representações numéricas das cores no Power BI.

Codigo
Cor =
IF([Qtd Viagens]=[Maior Valor],"#66b2b2",
    IF([Qtd Viagens]=[Menor Valor], "#d11141",
    "#09124F"
    )
)

Agora que a medida de cor foi criada, o próximo passo é aplicá-la ao gráfico. Vá até a formatação visual no gráfico, selecione Colunas e depois, em Cor, escolha a opção de formatação condicional.

formatação condicional de colunas

Na janela que será aberta, marque o estilo do formato como Valor do campo e selecione a medida Cor como o campo em que o formato será baseado.

Formatando as cores das colunas

Dessa forma, o Power BI ajustará automaticamente as cores do gráfico conforme você aplicar filtros, destacando sempre as colunas correspondentes ao maior e menor valor de viagens.

gráfico de colunas

Por exemplo, ao criar um filtro para os motoristas da empresa, você poderá verificar para quais cidades esse motorista fez mais ou menos viagens.

gráfico de colunas formatado e filtrado

Essa abordagem melhora a clareza visual e facilita a identificação de padrões e insights, tornando sua análise no Power BI mais dinâmica e eficiente.

Saiba Mais:

Perguntas frequentes

1. Quais funções DAX destacam o maior e o menor valor no Power BI?

As funções MAXX e MINX encontram o maior e o menor valor de uma expressão avaliada linha a linha. Combinadas com a função ALL, que remove os filtros de uma coluna, elas percorrem a lista completa de itens (por exemplo, todas as cidades) para identificar os valores extremos.

2. Para que serve a função ALL nesse cálculo?

A função ALL retorna todos os valores de uma coluna ignorando os filtros aplicados. Nesse caso, ela fornece a lista completa de itens para o MAXX e o MINX avaliarem. Sem o ALL, o cálculo consideraria apenas o contexto filtrado e não encontraria o verdadeiro maior e menor valor do conjunto.

3. Como aplicar cores diferentes ao maior e menor valor?

Crie uma medida de cor com a função IF: se a quantidade for igual ao maior valor, retorne um código hexadecimal (verde); se for igual ao menor, outro (vermelho); caso contrário, a cor padrão. Depois, no gráfico, use formatação condicional no modo Valor do campo apontando para essa medida.

4. O destaque de cores se ajusta automaticamente com filtros?

Sim. Como as medidas usam DAX e formatação condicional, o Power BI recalcula o maior e o menor valor sempre que você aplica um filtro ou segmentação. Assim, ao filtrar por um motorista ou período, o gráfico destaca automaticamente as novas colunas de maior e menor valor, sem ajustes manuais.

Conclusão – Como Destacar o Maior e Menor Valor no Gráfico no Power BI

Destacar automaticamente o maior e o menor valor em gráficos no Power BI não só melhora a clareza da visualização dos dados, mas também torna seus relatórios mais interativos e intuitivos.

Neste guia, você aprendeu a utilizar as fórmulas MAXX e MINX, juntamente com a formatação condicional, para criar dashboards mais claros e intuitivos, facilitando a tomada de decisões de forma rápida.

Destacar o maior e menor valor no gráfico no Power BI pode ser aplicado para diversos cenários e situações e com certeza é uma forma eficiente de transmitir mensagens e otimizar seus dashboards para insights rápidos e precisos.

Para saber mais sobre fórmulas DAX e suas diversas aplicações no Power BI, confira nosso curso gratuito: Curso Básico de Fórmulas DAX.

Hashtag Treinamentos

Para acessar outras publicações de Power BI, clique aqui!


Quer aprender mais sobre Power BI com um minicurso básico gratuito?

Posts mais recentes de Power BI

Posts mais recentes da Hashtag Treinamentos