Função SE no Power BI: Criando Análises com Condições
Já precisou criar análises com condições ou simplesmente realizar comparações? Você vai precisar da Função SE no Power BI para isso!
No Power BI, a função SE do Excel corresponde ao IF do DAX: IF(condição; resultado_se_verdadeiro; resultado_se_falso). Ela cria colunas e medidas condicionais — classificar vendas como ‘Meta atingida’ ou ‘Abaixo da meta’, por exemplo — e é a base das análises com regras de negócio no relatório.
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: No Power BI a função SE do Excel se chama IF, com a mesma estrutura de teste lógico, resultado verdadeiro e resultado falso. Para mais de dois cenários, o caminho é aninhar um novo IF no lugar do resultado falso, fechando um parêntese para cada função aberta. Quebrar a fórmula em linhas com Shift e Enter é o que mantém isso legível.
Neste vídeo (23 min):
- 1:00 - A base do exemplo: entregas com prazo combinado e tempo real de entrega.
- 3:00 - A regra do negócio: está no prazo quando o tempo é menor ou igual ao combinado.
- 3:40 - Criar a coluna nova e dar nome a ela na própria barra de fórmulas.
- 5:00 - As fórmulas do Power BI são em inglês, então o SE do Excel vira IF.
- 5:40 - Quebrar a fórmula em várias linhas com
Shift+Enter, por legibilidade. - 6:00 - Escrever o teste lógico e completar o nome da coluna com a tecla Tab.
- 7:00 - O segundo argumento: o texto que aparece quando o teste dá verdadeiro.
- 8:00 - O terceiro argumento: o texto do caso contrário, sempre entre aspas.
- 9:00 - O resultado linha a linha, classificando cada entrega da tabela.
- 10:00 - A evolução do exercício: três cenários em vez de dois.
- 13:00 - Por que um IF sozinho não resolve: ele só oferece dois caminhos.
- 14:00 - Aninhar um segundo IF no lugar do resultado falso do primeiro.
- 16:00 - Fechar os dois parênteses, um para cada função que foi aberta.
- 18:00 - Contar as linhas com uma medida e montar o gráfico de pizza por categoria.
Trechos do vídeo:
- Cada IF entrega no máximo dois caminhos. O terceiro cenário só existe quando um novo IF entra no lugar do resultado falso, e o quarto exige mais um, e assim por diante.
- Escrever a fórmula em uma linha só funciona, mas fica ilegível. A quebra por Shift e Enter é o que permite ler o teste, o verdadeiro e o falso separados.
Para receber a planilha que usamos na aula no seu e-mail, preencha:
O que é a Função SE Power BI?
A função SE é uma das funções condicionais no Power BI, que vai ser responsável por verificar uma condição existente, e atrelar uma reposta desejada caso essa condição seja atendida, e uma outra resposta, caso a condição não seja atendida.
A fórmula SE Power BI funciona de forma parecida como no Excel, para os que estão familiarizados.
Saiba como utilizar a Função SE no Excel
Como usar a Função SE no Power BI?
Para usar da função SE, vamos nos basear num exemplo de tabela importada para o Power BI em que temos uma empresa que trabalha com logística. Temos as colunas com informações sobre as transações de transporte feitas por essa empresa.
A nossa tabela tem as colunas contendo Número do Serviço, Nome do Cliente, Município Destino, Total Km, Data do Pedido, Data de Entrega, Prazo Entrega, Tempo Entrega. Vamos usar dos dados dessa tabela para realizar as questões a serem atendidas pela fórmula SE.
Se tratando da entrega, para o cliente e para desempenho da empresa, se a entrega se cumprir, ou seja, o prazo máximo para a entrega for respeitado, é a situação ideal, considerada boa. Se o prazo não for cumprido, ou seja, a entrega não for feita no prazo acordado, teremos uma situação ruim.
Então, faremos uma função condicional para verificar a situação de cada serviço de entrega feita pela empresa. Para isso, iremos:
- Na segunda guia do Power BI (1), clicar em alguma coluna
- Em ferramentas da tabela (2), clicar em Nova coluna (3)
- Iremos dar um nome para coluna (Qualidade da Entrega) e inserir a fórmula SE
O resultado da nossa função condicional será uma coluna que exibirá como foi a performance daquele transporte, se foi dentro ou fora do prazo. Observe abaixo:

Funções Condicionais Power BI
Observe que nos transportes com número de serviço 67 e 71 (em 4 na imagem acima) se apresentam fora e dentro do prazo, respectivamente, indicados corretamente, porque o primeiro atrasou, e o segundo ocorreu dentro do combinado.
Mas e se quiséssemos fazer uma análise mais profunda sobre esses prazos?
Podemos fazer uma fórmula SE também com mais de duas opções de resposta, nesse caso. Por exemplo, se queremos saber se a entrega ocorreu antes do esperado, no prazo, ou ficou em atraso. Para isso, precisamos combinar duas fórmulas SEs.
Para isso, precisaremos repetir os passos acima, e inserir uma nova fórmula SE da seguinte forma:

Power BI Funções Condicionais
Explicação:
Se o tempo de entrega for menor do que o prazo acordado, a entrega será considerada adiantada. Caso contrário, temos uma segunda questão a ser atendida: se ela ocorreu no prazo combinado, ou atrasou. Então precisamos abrir uma fórmula SE dentro da primeira questão.
Assim, se não temos uma entrega adiantada, ela pode ser considerada “OK” por ter ocorrido exatamente no prazo programado, ou atrasada, por ter ocorrido após a quantidade de dias programados.
Podemos observar o desempenho das entregas através de uma visualização, para que fique mais claro como está a empresa nesse quesito. Para isso, deve-se:
- Na segunda guia do Power BI (1), clicar em alguma coluna
- Em ferramentas da tabela (2), clicar em Nova medida (3)
- Iremos dar um nome para a nossa medida (Numero de Transportes) e inserir a fórmula: “Numero de Transportes = COUNTROWS(‘Base Transportes’)”

Explicação:
A fórmula COUNTROWS vai contar quantas linhas tem na nossa tabela de exemplo, a “Base Transportes”.
Queremos fazer um gráfico de pizza para enxergar melhor como andam os serviços de transporte da empresa. Para isso, vamos:
- Na primeira guia do Power BI, clicar no gráfico de pizza (quarto ícone da terceira linha)
- Inserir em Valores a nossa medida de Numero de Transportes e na Legenda a coluna de Qualidade da Entrega (a segunda feita)
Observe que o gráfico não ficou da forma ideal, com números não bem formatados. Para corrigir esse problema, vamos fazer o seguinte:
- Clicando no gráfico de pizza, iremos no Pincel
- Propriedade de rótulo de dados > Exibir unidade > Mudar de Auto para Nenhum (Repare que agora os números dos transportes apareceram)
- Iremos aumentar o tamanho do rótulo de dados na mesma propriedade e indo em Tamanho do texto
- Nosso gráfico final ficará da seguinte forma:

Como Usar Função Se No Power BI
Perguntas frequentes
1. Existe função SE no Power BI?
Sim, com o nome IF, na linguagem DAX. A lógica é a mesma da função SE do Excel: uma condição, um resultado para verdadeiro e outro para falso. Quem já domina o SE aproveita o conhecimento imediatamente — só muda a sintaxe para o padrão do DAX.
2. Qual é a sintaxe do IF no DAX?
IF(teste_lógico; valor_se_verdadeiro; valor_se_falso). O terceiro argumento é opcional: se omitido, o IF retorna BLANK quando a condição é falsa. Os testes aceitam operadores como =, >, < e podem combinar condições com as funções AND, OR e NOT.
3. Qual a diferença entre IF e SWITCH no Power BI?
O IF resolve uma condição (ou poucas, aninhadas). O SWITCH avalia uma expressão contra vários valores possíveis e devolve o resultado correspondente — muito mais limpo quando há três ou mais cenários, como classificar faixas de desconto ou categorias de produto.
4. Uso o IF em coluna calculada ou em medida?
Nos dois. Em coluna calculada, o IF classifica linha a linha e o resultado fica gravado na tabela — bom para categorias fixas. Em medida, ele reage aos filtros do relatório e calcula dinamicamente — ideal para indicadores que mudam conforme a seleção do usuário.
Conclusão
Hoje aprendemos uma aplicação da fórmula SE Power BI na verificação da qualidade dos serviços de entrega da empresa que usamos de exemplo. Isto é, utilizamos a função SE Power BI para verificar se o tempo de entrega está dentro do prazo ou não.
Essa fórmula é muito utilizada em diversos programas e no Power BI não é diferente!
Até o próximo post! Fique ligado no nosso canal do Youtube para mais conteúdo de Power BI!
Hashtag Treinamentos
Para acessar outras publicações de Power BI, clique aqui!


