Fórmulas Power BI que você Precisa Aprender! – Guia Completo
Conheça as principais fórmulas Power BI e aprenda a utilizá-las para realizar suas primeiras análises e criar relatórios mais eficientes e intuitivos.
Resposta rápida: as fórmulas do Power BI são escritas em DAX e se dividem em dois tipos: a coluna calculada, avaliada linha a linha e gravada na tabela, e a medida, calculada na hora conforme o filtro do visual. As mais usadas no dia a dia são SUM, AVERAGE, COUNT, COUNTROWS, DISTINCTCOUNT, DIVIDE, MAX, MIN, IF, CALCULATE, FILTER e SWITCH. Comece pela medida: ela não ocupa espaço no arquivo.
O que você vai ver hoje?
Fórmulas Power BI que você Precisa Aprender! – Guia Completo
Em um mundo cada vez mais orientado por dados, o Power BI se destaca como uma ferramenta poderosa e valiosa, permitindo realizar análises de dados de forma visual e interativa.
Um dos recursos mais importantes dessa ferramenta é a capacidade de usar fórmulas para manipular e analisar os dados, extraindo insights valiosos de diferentes fontes.
Nesta aula, vou te mostrar o que são e como utilizar as diferentes fórmulas do Power BI em suas análises, explicando as diferenças entre colunas calculadas e medidas.
Vamos abordar desde a importação dos dados, criação de colunas calculadas e medidas, até a visualização desses resultados por meio de gráficos e visuais no Power BI. Dessa forma, você estará pronto para construir uma análise completa no Power BI.
Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:
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.
Base de Dados – Carregando os Dados no Power BI
No material disponível para download, você encontrará uma base de dados fictícia com informações sobre as vendas de uma empresa, incluindo detalhes sobre vendas, produtos, clientes e lojas.

Para começar, vamos importar essa base de dados para o Power BI. Para isso, abra o Power BI, vá para a guia Página Inicial, clique em Pasta de Trabalho do Excel e selecione o arquivo de vendas.

Espere a planilha ser carregada na nova janela e clique em Carregar.

Nesse caso, podemos simplesmente carregar os dados, pois já estão prontos para uso no Power BI. Renomeie a planilha para Base Vendas.

Caso queira aprender a tratar os dados antes de utilizá-los no Power BI, confira nosso Curso Básico Gratuito de Power Query.
O que são Fórmulas do Power BI? Quando utilizá-las?
As fórmulas no Power BI, assim como no Excel, permitem realizar cálculos e criar novos valores com base em dados existentes. Existem dois principais tipos de fórmulas: colunas calculadas e medidas.
Ambas são criadas usando a linguagem DAX (Data Analysis Expressions), porém com propósitos e comportamentos diferentes. Compreender quando e como utilizá-las é essencial para dominar o Power BI e criar análises mais completas.
Saiba mais em: Funções DAX no Power BI [Guia para iniciantes]
Colunas Calculadas
Com a base de dados importada, vamos começar a trabalhar com as fórmulas. Primeiramente, as colunas calculadas.
As colunas calculadas são criadas a partir de outras colunas existentes em uma tabela. Elas permitem adicionar novas informações à tabela, criando uma nova coluna com base em um cálculo.
Por exemplo, podemos pegar a quantidade de produtos vendidos e o preço unitário, e a partir dessas duas colunas, criar uma nova coluna que multiplica esses valores para obter o total de faturamento de cada venda.
No Modo de Exibição de Tabela, clique com o botão direito sobre a tabela e selecione a opção Nova Coluna.

Na barra de fórmulas que será aberta, defina o nome da nova coluna e o cálculo desejado.
Vamos chamar essa coluna de Faturamento e utilizar a seguinte fórmula:
Faturamento = 'Base Vendas'[Qtd Vendida] * 'Base Vendas'[Preço Unitario]
Essa fórmula calculará o faturamento de cada venda linha por linha. A principal característica das colunas calculadas é que elas são avaliadas e aplicadas no nível de cada linha da tabela.
Ou seja, para cada linha da tabela, o Power BI aplica a fórmula e preenche o valor da coluna.
Isso é particularmente útil ao lidar com grandes volumes de dados, como em nossa base, que possui mais de 56 mil linhas. O Power BI calcula todas elas de maneira rápida e eficiente.
Medidas Calculadas
As medidas são fórmulas que retornam valores agregados (como somas ou médias) e são recalculadas dinamicamente com base no contexto da consulta, como ao filtrar ou agrupar dados.
Diferentemente das colunas calculadas, os valores das medidas não são armazenados diretamente na tabela.
Para criar uma medida, clique com o botão direito do mouse na tabela e selecione Nova Medida.

Assim como nas colunas calculadas, a barra de fórmulas será exibida.
Por exemplo, podemos utilizar a função SUM para calcular o faturamento total da empresa, usando a coluna de faturamento criada anteriormente.
Faturamento Total = SUM('Base Vendas'[Faturamento])Diferente das colunas, as medidas não aparecem diretamente na tabela. Para visualizá-las, vá até a guia de relatório do Power BI e crie um gráfico ou cartão.
Como queremos visualizar apenas o valor total, o Cartão é o visual adequado. Selecione essa opção e passe a medida Faturamento Total como campo do cartão.


Funções e Fórmulas no Power BI que Você Precisa Aprender
Agora que você já compreendeu o que são as Medidas e Colunas Calculadas e suas diferenças, vamos aprender como aplicar as principais fórmulas do Power BI em diferentes análises.
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: A aula separa duas coisas que o Power BI trata de formas diferentes: coluna calculada, que devolve um valor por linha, e medida, que devolve um número só. As fórmulas básicas são SUM, AVERAGE, MAX, MIN, COUNT, COUNTROWS, DISTINCTCOUNT e DIVIDE, todas em inglês. Medida só aparece dentro de um visual, e o hábito recomendado é guardar todas numa tabela própria.
Neste vídeo (40 min):
- 0:00 - A base do exemplo, e o que cada coluna da tabela de vendas guarda
- 2:00 - Coluna calculada: botão direito, Nova coluna, e o faturamento linha a linha
- 4:00 - O custo de cada venda pela mesma lógica, com o custo unitário
- 6:00 - A diferença entre coluna e medida: um valor por linha ou um número só
- 7:00 - Criando a primeira medida com SUM, e por que as fórmulas são em inglês
- 8:40 - Onde a medida aparece: só dentro de um visual, como o cartão
- 11:00 - Formatando o número do cartão: unidade e moeda
- 13:00 - O custo total pela mesma receita, e o lucro como diferença entre as duas medidas
- 17:00 - Guardando as medidas numa tabela própria, para não poluir a base
- 20:00 - AVERAGE para o faturamento médio por venda
- 23:00 - MAX e MIN para a maior e a menor venda do período
- 25:00 - A mesma medida quebrada por marca e por loja num gráfico de colunas
- 30:00 - DIVIDE para o percentual de devolução, com resultado alternativo em caso de erro
- 34:00 - COUNT e COUNTROWS para o número de vendas, e DISTINCTCOUNT para as marcas distintas
Trechos do vídeo:
- As fórmulas do Power BI são sempre em inglês.
- A medida devolve um único valor: para ver o resultado, você precisa jogar ela dentro de um visual.
- Quando a gente quer criar muitas medidas, o costume é guardar todas numa tabela separada, só de medidas.
Essas fórmulas do Power BI são essenciais para qualquer relatório ou dashboard que você queira construir, seja ele simples ou mais complexo. Elas fornecem informações cruciais para a análise de dados e ajudam a criar insights valiosos.
Principais Funções Power BI Abordadas:
Função IF – Fórmulas Condicionais no Power BI
As fórmulas condicionais são um recurso essencial no Power BI, e a função IF é uma das mais utilizadas. Ela nos permite comparar valores e retornar resultados específicos com base nas condições estabelecidas.
Por exemplo, podemos usar a função IF para verificar se as entregas foram feitas dentro do prazo esperado. Vamos começar criando uma nova coluna calculada, somando a Data da Venda ao Prazo de Entrega.
Prazo Combinado Entrega = 'Base Vendas'[Data da Venda] + 'Base Vendas'[Prazo Entrega]
O resultado será uma coluna com a data combinada de entrega. Para facilitar a visualização, podemos ajustar o tipo de dados dessa coluna para Data e formatar para Data Abreviada (Short Date).

Agora, com a coluna Prazo Combinado Entrega pronta, podemos implementar a função IF para comparar a Data de Entrega com esse prazo combinado.
Para isso, vamos criar uma nova coluna, que chamaremos de Status Entrega, e aplicar a função condicional IF.
O próximo passo é definir um teste lógico dentro dessa função. Esse teste irá verificar se a condição estabelecida é atendida, retornando um valor se for verdadeira e outro se for falsa.
No nosso caso, vamos comparar os valores da coluna Data de Entrega com a coluna Prazo Combinado Entrega.
Status Entrega = IF(
'Base Vendas'[Data Entrega] <= 'Base Vendas'[Prazo Combinado Entrega],
"No Prazo",
"Atrasado"
)Assim, se a data da entrega estiver dentro do prazo, exibiremos No Prazo; caso contrário, o status será Atrasado.

Saiba mais em: Função IF Power BI com Várias Condições – Função SE Power BI
Fórmula SUM – Soma no Power BI
A função SUM como já vimos, é utilizada para calcular a soma dos valores de uma coluna específica. Ela é extremamente útil para agregar dados, somando todos os valores de um conjunto, como no caso de calcular o faturamento total da empresa.
Uma dica importante é também entender as diferenças entre SUM e SUMX no Power BI, já que cada uma tem suas peculiaridades e aplicações.
Fórmula AVERAGE – Média no Power BI
A fórmula AVERAGE é responsável por calcular a média dos valores de uma coluna. Ela pode ser usada para descobrir o valor médio de um conjunto de dados.
Por exemplo, podemos utilizá-la para calcular o faturamento médio da empresa por venda:
Fat. Médio por Transação = AVERAGE('Base Vendas'[Faturamento])Assim como fizemos para o Faturamento Total, podemos criar um novo cartão para visualizar a medida Fat. Médio por Transação.

Fórmulas COUNT e COUNTA – Contagem no Power BI
A função COUNT conta o número de valores em uma coluna, excluindo valores em branco. Ela é útil quando você precisa saber quantos registros existem em uma coluna específica.
Por exemplo, podemos usar a fórmula COUNT para contar o número de transações na tabela de vendas. É importante escolher uma coluna totalmente preenchida, caso contrário, os dados não serão precisos.
Qtd. Transações = COUNT('Base Vendas'[Produto])Podemos visualizar essa medida com um cartão na guia de relatório.

De maneira similar, a função COUNTA conta o número de células não vazias em uma coluna, incluindo qualquer valor, como texto ou números.
Fórmula COUNTROW – Contagem de Linhas no Power BI
A função COUNTROWS também pode ser usada para contar o número total de transações, pois ela retorna o total de linhas de uma tabela, sem depender de uma coluna específica.
Isso é útil quando queremos o total de registros de uma tabela, mesmo que existam valores em branco.
Qtd. de Registros = COUNTROWS('Base Vendas')O resultado visualizado será o mesmo obtido com a função COUNT, mas sem a necessidade de especificar uma coluna.

Fórmula DISTINCTCOUNT – Contagem distinta no Power BI
A fórmula DISTINCTCOUNT é essencial quando queremos contar apenas os valores únicos de uma coluna, ignorando repetições.
Por exemplo, podemos usá-la para contar quantos clientes únicos foram atendidos, independentemente de quantas compras realizaram.
Clientes Atendidos = DISTINCTCOUNT('Base Vendas'[ID Cliente])Essa medida exibida em um cartão mostrará o número de clientes únicos, nesse caso, 17 mil clientes únicos atendidos em um total de 56 mil transações.

Saiba mais em: DISTINCTCOUNT Power BI: Contando Valores Distintos
Fórmula DIVIDE – Divisão no Power BI
Com a função DIVIDE, podemos realizar divisões de forma segura, evitando erros em casos de divisão por zero. Essa é a maneira recomendada de realizar divisões, em vez de usar apenas o operador /.
Por exemplo, podemos calcular a média de transações por cliente através do operador /:
Média de Transações por Cliente = [Qtd. Transações]/[Clientes Atendidos]Ou então, utilizando a função DIVIDE.
Média de Transações por Cliente = DIVIDE([Qtd. Transações], [Clientes Atendidos])
Fórmulas MÁX e MIN – Máximo e Mínimo no Power BI
As funções MAX e MIN servem para identificar o valor máximo e mínimo em uma coluna, respectivamente. Podemos usá-las para descobrir o maior e o menor faturamento de vendas.
Maior Venda = MAX('Base Vendas'[Faturamento])Menor Venda = MIN('Base Vendas'[Faturamento])Esses valores podem ser exibidos em cartões e formatados como moeda. Para isso, basta selecionar a medida correspondente e, na guia Formatação, ajustar o formato para Moeda R$ Português (Brasil).


Fórmula CALCULATE – Cálculos com Filtros
A função CALCULATE é uma das mais poderosas no Power BI, permitindo modificar o contexto de cálculos, criar métricas avançadas e aplicar filtros específicos.
Essa função é essencial para análises condicionais em grandes conjuntos de dados. Ela recebe como argumentos a expressão que será calculada e o(s) filtro(s) que será(ão) aplicado(s).
Por exemplo, podemos utilizá-la para contar o número de entregas realizadas dentro do prazo.
O primeiro argumento será a função COUNTROWS, que conta todas as linhas da tabela. O segundo argumento será o filtro que aplicaremos, neste caso, onde a coluna Status Entrega tem o valor No Prazo.
Entregas no Prazo = CALCULATE(
COUNTROWS('Base Vendas'),
'Base Vendas'[Status Entrega]="No Prazo"
)Visualizando essa medida em um cartão, podemos ver que a empresa realizou 41 mil entregas no prazo.

Função FILTER – Filtro no Power BI
A função FILTER é outra ferramenta poderosa que permite filtrar os dados com base em critérios específicos, retornando uma tabela que atende a essas condições. Ela pode ser combinada com outras funções, como CALCULATE, para criar análises mais refinadas.
Vamos aplicar essa função para calcular o faturamento apenas das vendas feitas com produtos da marca Apple e que foram entregues no prazo. A função FILTER será usada dentro da CALCULATE para aplicar as duas condições.
Faturamento Apple No Prazo =
CALCULATE(
SUM('Base Vendas'[Faturamento]),
FILTER(
'Base Vendas',
'Base Vendas'[Marca] = "Apple" && 'Base Vendas'[Status Entrega] = "No Prazo"
)
)Com essa medida criada, podemos visualizá-la em um cartão.

Função ALL
A função ALL é essencial para realizar análises comparativas no Power BI. Serve para remover filtros e contextos específicos, de modo que se veja claramente o conjunto completo de dados em uma determinada visualização.
Isso possibilita a comparação de resultados e a identificação de tendências e padrões relevantes para a tomada de decisões informadas.
Aprenda mais sobre essa fórmula em: Formulas ALL x ALLSELECTED no Power BI - Formulas DAX
Função RELATED
A função RELATED é fundamental para realizar a junção de tabelas no Power BI. Com essa função, dá para estabelecer relações entre diferentes tabelas e extrair informações relacionadas.
Logo, se torna viável a criação de análises mais complexas e abrangentes, com insights valiosos sobre as relações e conexões dos dados.
Funções TOTALYTD / TOTALQTD / TOTALMTD
As funções TOTALYTD, TOTALQTD e TOTALMTD são especialmente úteis para análises de dados temporais no Power BI.
Em suma, o que elas fazem é calcular valores acumulados ao longo do tempo, seja por ano (YTD), trimestre (QTD) ou mês (MTD). Com essas funções, é possível visualizar a evolução dos dados ao longo do período e identificar padrões sazonais ou tendências significativas.
Função SWITCH no Power BI
Dentro do universo das fórmulas Power BI, a função SWITCH é uma alternativa eficiente e organizada ao tradicional IF, especialmente quando lidamos com múltiplas condições.
Ao contrário das estruturas IF aninhadas, que podem tornar seu código complexo e difícil de manter, o SWITCH permite uma forma mais limpa, legível e lógica de categorizar informações em um conjunto de dados.
Neste guia, você vai aprender como aplicar a função SWITCH no Power BI por meio de um caso prático: a categorização de avaliações de usuários com base em notas de 1 a 5 em uma base de dados fictícia de um serviço de streaming.
Antes de começar, baixe a base de dados utilizada neste exemplo para acompanhar cada passo no Power BI:
Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:
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.
A função SWITCH é usada para avaliar uma expressão e compará-la com uma série de valores. Ao encontrar uma correspondência, retorna o resultado associado. Isso permite substituir múltiplos testes IF e torna a lógica mais direta.
Sintaxe básica da função SWITCH no Power BI:
SWITCH(
<expressão>,
<valor1>, <resultado1>,
<valor2>, <resultado2>,
...,
<valor_n>, <resultado_n>,
[<resultado_padrão>]
)No contexto do Power BI, quando queremos avaliar uma sequência de condições booleanas (como “se a nota for 5, então...”), usamos a combinação com a função TRUE() para permitir múltiplas verificações em linha.
Por exemplo, imagine que temos notas de avaliação variando de 1 a 5, e queremos agrupá-las em três categorias:
- Excelente: nota 5
- Regular: notas 3 e 4
- Ruim: notas 1 e 2
Nosso objetivo é criar uma nova coluna chamada Categoria_Avaliacao para classificar automaticamente cada linha da tabela com base na nota atribuída.
Como criar uma nova coluna e usar a fórmula SWITCH no Power BI:
- No Power BI, clique com o botão direito sobre a tabela de dados.
- Selecione Nova Coluna.
- Use a fórmula abaixo:
Categoria_Avaliacao =
SWITCH(TRUE(),
Base_Streaming[Avaliacao] = 5, "Excelente",
Base_Streaming[Avaliacao] = 4 || Base_Streaming[Avaliacao] = 3, "Regular",
"Ruim"
)Explicação da fórmula:
- SWITCH(TRUE(), ...): significa que cada condição será avaliada como booleana. A fórmula retorna o primeiro valor cuja condição seja TRUE.
- Base_Streaming[Avaliacao] = 5: se a nota for 5, retorna "Excelente".
- Base_Streaming[Avaliacao] = 4 || Base_Streaming[Avaliacao] = 3: se a nota for 4 ou 3, retorna "Regular".
- Caso contrário, retorna "Ruim" por padrão.
Essa estrutura é preferível ao uso de múltiplos IF, pois melhora a legibilidade e facilita futuras alterações.
Com a coluna Categoria_Avaliacao criada, é possível:
- Criar gráficos de barras para visualizar a distribuição de avaliações por país.
- Aplicar segmentações de dados para filtrar indicadores por categoria.
- Utilizar cartões e KPIs para exibir o número total de avaliações em cada grupo.
Essa categorização também pode ser combinada com outros filtros (como gênero ou país) para análises cruzadas ainda mais ricas.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Gráficos no Power BI – Visualizando os Resultados
Além dos cartões que usamos para exibir resultados numéricos, o Power BI oferece diversos tipos de gráficos que facilitam a visualização de dados. Gráficos de barras, cartões e matrizes são ótimas opções para tornar as análises mais claras e interativas.
Por exemplo, podemos criar um gráfico de barras para visualizar o faturamento por marca de produto. No eixo X, colocamos a medida Faturamento Total, e no eixo Y, a coluna Marca.

Se você quiser aprender a construir um dashboard completo e interativo, veja nossa aula: Do ZERO ao DASHBOARD - Introdução ao Power BI, onde você aprenderá a criar dashboards como esse:

Conclusão - Introdução às Fórmulas Power BI
As fórmulas no Power BI são fundamentais para transformar dados brutos em insights valiosos. Compreender a diferença entre colunas calculadas e medidas é essencial para organizar melhor suas análises e torná-las mais detalhadas.
Ao dominar essas funções, você será capaz de realizar análises avançadas, o que é um diferencial importante para o seu desenvolvimento profissional.
Se deseja aprimorar ainda mais seus conhecimentos e criar relatórios e dashboards impressionantes, confira nosso Curso Completo Power BI Impressionador.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Perguntas frequentes sobre fórmulas do Power BI
1. Qual a diferença entre coluna calculada e medida no Power BI?
A coluna calculada é avaliada linha a linha e fica gravada na tabela, ocupando espaço no arquivo. A medida é calculada na hora, agregando os dados conforme o filtro do visual, e não ocupa espaço. Na dúvida comece pela medida e só crie coluna quando precisar do valor linha a linha, para filtrar ou segmentar.
2. Dá para aprender DAX sem saber programar?
Sim. O DAX é uma linguagem de fórmulas parecida com a do Excel: quem já usa SOMASE ou SE reconhece a lógica de CALCULATE e IF rápido. O conceito que exige mais calma é o contexto de filtro, e ele vem depois das funções básicas.
3. Por que usar DIVIDE em vez da barra de divisão?
Porque o DIVIDE trata a divisão por zero sem quebrar o visual: em vez de erro, devolve vazio ou o valor alternativo que você definir no terceiro argumento. Com a barra, uma única linha com denominador zero já derruba a medida inteira.
4. Quando usar SWITCH no lugar do IF?
Quando houver mais de duas condições. O SWITCH(TRUE(), condição1, resultado1, condição2, resultado2, padrão) substitui uma pilha de IF aninhados e fica bem mais fácil de ler e de alterar depois.
Hashtag Treinamentos
Para acessar outras publicações de Power BI, clique aqui!
Posts mais recentes de Power BI
- O que faz um analista de BI? Funções, salário e ferramentasO que faz um analista de BI, salário no Brasil, ferramentas exigidas e como entrar na área de Business Intelligence.
- O que é modelagem de dados?O que é modelagem de dados, a diferença entre tabela fato e dimensão e como o modelo estrela organiza dados para análise.
- Curso Básico de Power BI: Aprenda do Zero em 6 AulasCurso básico de Power BI gratuito: instale a ferramenta, trate dados no Power Query, crie medidas em DAX e monte seu primeiro dashboard em 6 aulas.
Posts mais recentes da Hashtag Treinamentos
- Planilha de Controle de Notas Fiscais no Excel [Grátis]Baixe a planilha de controle de notas fiscais no Excel grátis: calcule ISS e retenções, veja o que está em aberto e gere a cobrança de cada nota de serviço.
- Qual IA usar na empresa: ChatGPT, Claude ou Perplexity?Qual IA usar na empresa: veja as diferenças entre ChatGPT, Claude e Perplexity e quando cada um rende mais em cada área da sua equipe.
- Apostilas Gratuitas em PDF: Excel, Power BI, Python e IABaixe apostilas gratuitas em PDF de Excel, Power BI, Python, Claude e agentes de IA, com exercícios e gabarito. Escolha a sua e comece hoje.








