semáforo de indicadores em DAX: como calcular
Semáforo de indicadores em DAX: como classificar o resultado em verde, amarelo e vermelho com SWITCH e aplicar na formatação condicional para leitura de relance.
A diretoria quer entender o status em um olhar, não interpretar números
Em um painel executivo, o gestor não quer parar para calcular se noventa e dois por cento da meta é bom ou ruim; ele quer bater o olho e saber. É para isso que serve o semáforo de indicadores, o farol que pinta cada KPI de verde, amarelo ou vermelho conforme o status. Ele traduz o número em um sinal que o cérebro capta instantaneamente, tornando o painel muito mais rápido de ler. Calcular um semáforo de indicadores em DAX é simples na estrutura, mas tem decisões importantes: onde ficam os limites, como aplicar a cor no visual e como manter a acessibilidade. Este guia mostra como montar o semáforo do jeito certo, da medida de status à aplicação na formatação condicional.
O semáforo nasce de uma medida que classifica o resultado em faixas
O coração do semáforo é uma medida que pega o valor de um indicador, normalmente o percentual de atingimento de uma meta, e o classifica em faixas, devolvendo o status. A função ideal para isso é o SWITCH com TRUE, que avalia condições em sequência e retorna o primeiro caso verdadeiro:
Status =
SWITCH (
TRUE (),
[Atingimento %] >= 1, "Verde",
[Atingimento %] >= 0.8, "Amarelo",
"Vermelho"
)
Essa medida devolve uma palavra que representa o status: verde quando bateu a meta, amarelo quando está perto, vermelho quando ficou aquém. A ordem das condições importa, porque o SWITCH para na primeira verdadeira, então as faixas vão do melhor para o pior. Essa medida de status é a base sobre a qual a cor será aplicada no visual, e escrevê-la com clareza facilita ajustar as regras depois.
Os limites das faixas são uma decisão de negócio
O ponto que exige atenção não é técnico, é de gestão: onde colocar os cortes entre verde, amarelo e vermelho. Não existe um número universal. Uma área comercial pode considerar que abaixo de noventa por cento da meta já é vermelho, enquanto uma operação com metas mais folgadas pode aceitar oitenta por cento como amarelo. Esses limites precisam refletir a realidade e a tolerância de cada indicador, e o ideal é acordá-los com quem usa o painel, não defini-los por conta própria. Uma boa prática é deixar os limites fáceis de ajustar, por exemplo guardando-os em medidas ou parâmetros, para que uma mudança de política não exija reescrever a fórmula. O semáforo só é útil se as faixas fizerem sentido para o negócio; cores bem calibradas orientam a ação, cores mal calibradas geram alarme falso ou falsa tranquilidade.
O semáforo se apoia em uma medida de status e em cores
| Elemento | Papel |
|---|---|
| Medida de atingimento | Fornece o número a classificar |
| Medida de status | Classifica em verde, amarelo, vermelho com SWITCH |
| Limites das faixas | Definem os cortes, decisão de negócio |
| Formatação condicional | Aplica a cor no visual conforme o status |
| Reforço não visual | Ícone ou texto para acessibilidade |
A formatação condicional aplica a cor no visual
Com a medida de status pronta, o passo seguinte é fazer a cor aparecer no relatório. Isso se faz pela formatação condicional dos visuais: você configura a cor de fundo de um cartão, a cor do texto de uma célula da matriz ou um ícone, para variar conforme a medida de status. Em vez de devolver uma palavra, muitas vezes é prático a medida devolver diretamente um código de cor, que a formatação condicional usa para pintar o elemento. Assim, cada indicador do painel se pinta sozinho conforme seu status, e o gestor lê o farol sem interpretar números. A combinação de uma medida de status bem feita com a formatação condicional é o que transforma uma matriz de números em um painel de semáforos que se compreende de relance, que é o objetivo de um bom relatório executivo.
Acessibilidade pede reforçar a cor com um segundo sinal
Um cuidado que não pode faltar no semáforo é a acessibilidade. Um farol que comunica apenas por cor exclui quem tem daltonismo e não distingue verde de vermelho, e essa parcela do público não é pequena. A solução é sempre reforçar a cor com um segundo elemento: um ícone de status, um texto como bateu ou atenção, uma forma diferente. Assim, quem não percebe a cor ainda entende o status pelo sinal adicional. Isso não enfraquece o semáforo; ao contrário, o torna mais claro para todos, porque a redundância reduz ambiguidade. Um bom semáforo, portanto, nunca depende só da cor: ele combina a cor com um segundo indicador visual, garantindo que a mensagem chegue a qualquer pessoa. É o detalhe que separa um farol bonito de um farol verdadeiramente eficaz e inclusivo. Para painéis executivos claros e acessíveis, veja nossos dashboards, os serviços de Power BI e o guia completo de Power BI para empresas.
Perguntas frequentes
O que é um semáforo de indicadores? É um recurso visual que pinta cada KPI de verde, amarelo ou vermelho conforme o status, geralmente o atingimento de uma meta. Ele traduz o número em um sinal que se lê instantaneamente, tornando o painel muito mais rápido de interpretar.
Qual função DAX usar para o semáforo? O SWITCH com TRUE, que avalia condições em sequência e retorna o primeiro caso verdadeiro. Ele classifica o valor do indicador em faixas, devolvendo o status. A ordem das condições vai do melhor para o pior resultado.
Onde colocar os limites das faixas? Os cortes entre verde, amarelo e vermelho são uma decisão de negócio, não um número fixo. Devem refletir a realidade e a tolerância de cada indicador, e o ideal é acordá-los com quem usa o painel e deixá-los fáceis de ajustar.
Como a cor aparece no relatório? Pela formatação condicional dos visuais, que varia a cor de fundo, do texto ou de um ícone conforme a medida de status. Muitas vezes a medida devolve um código de cor que a formatação condicional usa para pintar o elemento.
Por que não usar só a cor no semáforo? Porque quem tem daltonismo pode não distinguir verde de vermelho. Reforçar a cor com um ícone, texto ou forma garante que o status chegue a todos, e ainda deixa o painel mais claro para qualquer pessoa ao reduzir ambiguidade.
Posso deixar os limites fáceis de mudar? Sim, e é uma boa prática. Guardar os limites em medidas ou parâmetros permite ajustar a política de faixas sem reescrever a fórmula do semáforo, o que facilita a manutenção quando a régua do negócio muda.
Transforme números em sinais que orientam a ação
O semáforo de indicadores faz a diretoria entender o status em um olhar. Com uma medida de status via SWITCH, limites acordados com o negócio, formatação condicional e um reforço além da cor, o painel vira um farol claro e inclusivo. Se quiser um painel executivo assim, fale com a gente.
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