Como usar formatação condicional no Power BI: passo a passo
Guia prático de formatação condicional Power BI: aplique cores, barras e ícones por regra, evite os erros mais comuns e deixe seus relatórios legíveis.
Um relatório colorido não é um relatório que comunica
A formatação condicional Power BI é uma das ferramentas mais usadas e, ao mesmo tempo, mais mal usadas da plataforma. A promessa é ótima: destacar automaticamente o que importa, pintar o vermelho onde a meta não foi batida, colocar uma seta para cima quando o número cresceu. O problema é que, na prática, muita gente sai colorindo tudo, e o resultado é uma tabela que parece um saco de balas. Quando tudo grita, nada é ouvido.
Neste guia eu mostro o passo a passo real de como configurar cada tipo de formatação condicional, quando usar cada um, e os erros que aparecem em quase todo projeto que a Fynx assume para arrumar. A ideia não é te ensinar a clicar em botões, isso a documentação da Microsoft faz. A ideia é te dar critério para decidir onde vale a pena pintar e onde é melhor deixar o número falar sozinho.
Se você está começando agora no Power BI, vale ler antes o nosso guia completo de Power BI para empresas no Brasil. Aqui a gente foca só na formatação por regra.
Formatação condicional serve para reduzir o esforço de leitura, não para decorar
Antes de qualquer clique, é importante entender para que a formatação condicional existe. Ela não é enfeite. O objetivo é diminuir o tempo que a pessoa leva para encontrar a informação relevante em um visual. Um gestor que abre um relatório de vendas não quer ler cinquenta linhas de números, ele quer saber quais regiões estão abaixo da meta. Se a cor vermelha faz o olho pular direto para essas linhas, a formatação cumpriu o papel.
Isso muda a forma de decidir. A pergunta certa nunca é "que cor fica bonita aqui", e sim "que decisão essa cor ajuda a tomar". Se você não consegue responder, não deveria formatar aquele campo.
O Power BI oferece cinco formas de formatação condicional, cada uma para um tipo de problema:
| Tipo | O que faz | Melhor cenário de uso |
|---|---|---|
| Cor de fundo | Pinta a célula inteira | Destacar linhas ou células fora do padrão em tabelas |
| Cor da fonte | Muda a cor do texto | Quando o fundo já tem uso ou você quer algo mais discreto |
| Barras de dados | Desenha uma barra proporcional ao valor | Comparar magnitude dentro de uma coluna numérica |
| Ícones | Adiciona setas, semáforos, sinais | Status de meta, tendência ou classificação em poucos níveis |
| Web URL | Transforma texto em link clicável | Navegação para sistemas externos ou detalhes |
Guarde essa tabela. Metade dos erros de formatação vem de escolher o tipo errado para o problema. Barra de dados para mostrar status é ruim. Ícone para comparar magnitude também é.
O passo a passo para aplicar cor de fundo por regra
Vamos ao caso mais comum: pintar o fundo de uma célula conforme o valor. Imagine uma tabela com vendas por vendedor e você quer destacar quem está abaixo da meta.
O caminho é o seguinte. Selecione o visual de tabela ou matriz. No painel de formatação, vá até a seção de elementos de célula. Localize o campo que você quer formatar, ative a opção de cor de fundo e clique no ícone de configuração ao lado.
Uma janela abre com o modo de formatação. Aqui está a primeira decisão importante:
- Escala de cores (gradiente): o Power BI distribui as cores entre o menor e o maior valor automaticamente. Bom para ver variação contínua, ruim quando você tem uma regra de negócio clara como "abaixo de 100 mil é ruim".
- Regras: você define faixas explícitas. Por exemplo, se o valor for menor que a meta, pinte de vermelho; se estiver entre a meta e 110 por cento, amarelo; acima disso, verde. É o modo que uso na maioria dos casos porque reflete a regra real do negócio.
- Valor do campo: a cor vem de uma coluna ou medida que você mesmo calculou, geralmente em DAX. É o modo mais poderoso e o que dá controle total, e falo dele mais adiante.
Para a maioria das tabelas gerenciais, escolha o modo de regras. Defina de duas a três faixas, no máximo. Quatro faixas ou mais e ninguém consegue lembrar o que cada cor significa sem uma legenda, o que derrota o propósito.
Quando escala de cores atrapalha mais do que ajuda
Vale um aviso específico sobre a escala de cores em gradiente, porque é onde vejo mais gente tropeçar. O gradiente é relativo aos dados presentes no visual. Isso significa que a mesma célula pode mudar de cor quando você aplica um filtro, porque o mínimo e o máximo mudaram. Um número que era verde ontem pode ficar amarelo hoje sem que o valor tenha mudado nada, só porque o contexto do filtro mudou.
Para análise exploratória isso é aceitável. Para um relatório gerencial onde vermelho precisa significar sempre "abaixo da meta", é uma armadilha. Nesses casos, use regras com valores fixos ou uma medida DAX que ancore a cor na meta real, não na distribuição da amostra.
Barras de dados e ícones: use com parcimônia
Barras de dados são excelentes para uma coisa só: comparar a magnitude de valores dentro de uma mesma coluna sem precisar de um gráfico separado. Você ativa na mesma seção de elementos de célula, escolhe a cor da barra e, se quiser, mostra a barra sem o número. Meu conselho é sempre manter o número visível. A barra ajuda o olho a comparar, mas o gestor ainda vai querer o valor exato para citar em uma reunião.
Ícones são o recurso mais tentador e o mais perigoso. Semáforos verde, amarelo e vermelho comunicam status na hora, e é justamente por isso que as pessoas exageram. A regra prática: use ícones apenas quando existirem poucos estados discretos e bem definidos. Status de meta batida ou não batida, tendência de alta ou baixa, classificação de risco em três níveis. Se você tem sete ícones diferentes na mesma tabela, você não tem um relatório, tem um painel de aeroporto.
Para configurar ícones por regra, o processo é igual ao da cor: modo de regras, faixas explícitas, e a escolha do conjunto de ícones. Prefira conjuntos simples. Setas e círculos coloridos funcionam melhor que os desenhos rebuscados que o Power BI oferece, porque imprimem e escalam melhor no celular. Se boa parte do seu consumo é mobile, vale revisar também o uso de layout mobile no Power BI, porque ícone pequeno em tela pequena vira ruído.
Formatação por medida DAX é onde o controle fica sério
Chega um ponto em que as regras simples da interface não dão conta. Você quer pintar uma linha inteira conforme uma condição, comparar contra uma meta dinâmica que vem de outra tabela, ou aplicar lógica que muda conforme o nível da hierarquia. Aí você precisa de uma medida DAX que retorna a cor.
A ideia é simples: crie uma medida que devolve um código de cor em formato hexadecimal, como "#D64550" para vermelho, e no modo de formatação escolha "valor do campo" apontando para essa medida. Um exemplo conceitual de medida para cor de fundo por meta:
Cor Meta =
VAR Resultado = [Vendas]
VAR Meta = [Meta de Vendas]
RETURN
SWITCH(
TRUE(),
Resultado < Meta * 0.9, "#D64550",
Resultado < Meta, "#E8A13A",
"#3AA757"
)
Repare no uso de SWITCH(TRUE()), que é o padrão limpo para encadear condições sem virar um monte de IF aninhado. Se você quer aprofundar em como escrever medidas assim de forma legível e rápida, temos um material dedicado a boas práticas de modelagem e DAX no Power BI.
A vantagem de fazer a cor por medida é que a lógica fica documentada e reutilizável. A cor deixa de ser uma configuração escondida no painel e passa a ser uma regra de negócio explícita no modelo. Em projetos grandes, isso é a diferença entre um relatório que dá manutenção e um que ninguém entende seis meses depois.
Comparativo rápido: quando usar cada abordagem
Para facilitar a decisão na hora do projeto, essa é a referência que costumo usar com os times:
| Necessidade | Abordagem recomendada | Cuidado principal |
|---|---|---|
| Destacar valores fora de faixa fixa | Regras na interface | Limite a duas ou três faixas |
| Comparar magnitude na coluna | Barras de dados | Mantenha o número visível |
| Mostrar status de meta | Ícones por regra | Máximo três a quatro estados |
| Meta dinâmica ou lógica complexa | Medida DAX com hex | Documente a regra no modelo |
| Ver variação contínua exploratória | Escala de cores | Cuidado com mudança por filtro |
Nenhuma dessas abordagens é melhor que a outra em absoluto. O que existe é a certa para o problema. Um relatório maduro geralmente mistura duas ou três delas, com moderação.
Os erros que aparecem em quase todo projeto
Depois de arrumar dezenas de relatórios, os problemas de formatação condicional se repetem tanto que dá para listar. Veja se algum soa familiar:
- Excesso de cor. A tabela inteira pintada, cada coluna com um esquema diferente. O olho não tem para onde ir. Regra de ouro: se mais de um terço das células está colorida, você está formatando demais.
- Cores sem significado consistente. Verde significa "bom" em uma página e "acima da média" em outra. O usuário precisa reaprender a cada tela. Padronize o significado das cores no relatório inteiro, de preferência via tema personalizado.
- Vermelho e verde como única distinção. Cerca de 8 por cento dos homens têm algum grau de daltonismo. Se a única diferença entre bom e ruim é verde contra vermelho, parte da sua audiência não enxerga. Combine cor com ícone ou com posição, nunca dependa só do matiz.
- Gradiente que muda com filtro. Já expliquei acima. O número não mudou, mas a cor sim, e isso destrói a confiança no relatório.
- Contraste ruim. Texto cinza claro sobre fundo amarelo claro é ilegível no projetor da sala de reunião. Sempre teste com contraste alto e imagine a pior tela possível.
- Formatar o campo errado. Pintar a coluna de faturamento quando a decisão depende da margem. A cor tem que estar onde a ação acontece.
Esses erros respondem pela maioria dos relatórios confusos que recebemos. Nenhum é técnico. Todos são de critério.
Boas práticas que separam o amador do profissional
Se eu tivesse que resumir em poucas regras o que faz uma formatação condicional funcionar, seriam estas. Defina o significado das cores antes de aplicar qualquer uma, e escreva isso em algum lugar. Use no máximo três cores com carga semântica no relatório inteiro, tipicamente uma para alerta, uma para atenção e uma para positivo. Reserve a formatação para os campos que dirigem decisão, e deixe os campos de contexto em neutro.
Prefira regras com valores fixos ou medidas DAX ancoradas em metas reais, e evite o gradiente automático fora da exploração. Sempre combine cor com um segundo sinal, seja ícone, seja negrito, seja posição. E teste o resultado em tela pequena e impresso, porque o relatório raramente é consumido na mesma tela onde foi construído.
Por fim, trate a formatação como parte do design do relatório, não como retoque final. Relatório bom é projetado, não decorado.
Perguntas frequentes
A formatação condicional deixa o relatório mais lento?
Na maioria dos casos, não de forma perceptível. Regras simples na interface têm custo mínimo. O ponto de atenção é quando você usa medidas DAX complexas para gerar a cor em tabelas com muitas linhas, porque a medida é avaliada célula a célula. Se notar lentidão, simplifique a medida de cor ou reduza a granularidade do visual.
Posso formatar a cor da linha inteira e não só de uma célula?
Sim, mas exige uma medida DAX aplicada a cada coluna que você quer pintar, todas apontando para a mesma lógica de cor. Não existe um botão único de "pintar linha" nativo. É trabalhoso, então avalie se destacar a linha inteira é mesmo necessário ou se pintar uma célula-chave já resolve.
Qual a diferença entre formatação condicional e tema do relatório?
O tema define o visual padrão de tudo, cores da paleta, fontes e estilos base, e vale para o relatório inteiro. A formatação condicional é dinâmica e reage ao valor de cada célula. Use o tema para padronizar a aparência e a formatação condicional para destacar exceções nos dados.
Consigo usar formatação condicional em cartões e outros visuais?
Sim. Cartões, KPIs e vários visuais aceitam cor de fonte ou de fundo por regra ou por medida. O conceito é o mesmo da tabela, muda só onde fica a opção no painel. Cartão com número que fica vermelho quando a meta não foi batida é um dos usos mais eficazes e menos poluídos.
Como garanto acessibilidade para pessoas com daltonismo?
Nunca dependa só de vermelho e verde. Combine a cor com um segundo indicador, como um ícone de seta ou um sinal de mais e menos. Escolha paletas seguras para daltônicos, com azul e laranja no lugar de verde e vermelho quando possível, e sempre valide o contraste. A cor deve reforçar a informação, nunca ser a única fonte dela.
Devo usar escala de cores ou regras com valores fixos?
Depende do objetivo. Para exploração livre dos dados, a escala de cores em gradiente ajuda a ver variação. Para relatórios gerenciais onde uma cor precisa significar sempre a mesma coisa, use regras com valores fixos ou uma medida ancorada na meta. Como o gradiente muda conforme o filtro, ele não é confiável para comunicar status de forma consistente.
Fechamento
Formatação condicional não é sobre deixar o relatório bonito, é sobre reduzir o esforço de quem lê e guiar o olho até a decisão. A ferramenta é simples, o difícil é a disciplina de usar pouco e com intenção. Comece definindo o significado das cores, limite a paleta, ancore as regras em metas reais e sempre pense em acessibilidade. O resto é prática.
Se a sua empresa tem relatórios que viraram um mosaico de cores sem critério, ou se você quer padronizar a formatação em escala com governança de verdade, a gente pode ajudar. Conheça nossos serviços de Power BI ou fale com a gente para uma conversa direta sobre o seu ambiente.
Quer aplicar isso na sua empresa?
A Fynx implementa BI, Power BI e Power Platform de ponta a ponta. Conte seu cenário e devolvemos um diagnóstico direto ao ponto.
Falar com um especialista