Entenda a função CALCULATE no Power BI com exemplos e veja qual é o erro mais comum que as pessoas cometem (e como evitar).
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para receber a planilha que usamos na aula no seu e-mail, preencha:
O que você vai aprender?
Como Usar a Fórmula CALCULATE no Power BI?
Você já deve ter ouvido falar na famosa fórmula CALCULATE Power BI certo? Mas você sabe qual é a função dela e como ela funciona?
Nessa aula nós vamos te mostrar como utilizá-la e quais as maneiras que essa fórmula vai poder te ajudar nas suas tarefas dentro do Power BI.
Então vamos a aula, pois essa fórmula vai te acompanhar bastante nos seus trabalhos dentro do Power BI!
Fórmula Mais Importante do Power BI
Vamos ao aprendizado dessa fórmula que é sempre lembrado por todos quando falamos de Power BI.
Antes de te mostrar como a fórmula CALCULATE funciona, vamos te mostrar primeiramente a fórmula SUM (fórmula de soma no Power BI).
Dessa forma vamos exemplificar melhor como funcionam essas fórmulas.
Inicialmente veja como é a nossa base de dados para que possamos entender os cálculos que serão feitos.
Neste caso vamos utilizar a fórmula SUM para criar uma medida no Power BI para calcular o faturamento total das vendas.
Neste caso vamos calcular o faturamento de todas as vendas que foram feitas, ou seja, somando todas as linhas da nossa tabela.
Agora imagine que você quer obter o faturamento apenas das vendas que foram feitas de forma online, como você faria?
Uma opção seria colocar uma segmentação de dados ou até mesmo um filtro no cartão que colocamos esse resultado da soma total.
Com essa fórmula você pode observar que temos no primeiro argumento a Expressão que será utilizada, neste caso a fórmula SUM.
E no segundo argumento temos o Filtro na fórmula CALCULATE, que é exatamente o que queremos filtrar para essa expressão.
Essa fórmula diz que vamos pegar a expressão de soma, na coluna de faturamento e vamos calcular a soma somente para as informações que são iguais a “Online” na coluna de loja.
Isso quer dizer que vamos obter somente o faturamento da loja online e nenhuma outra.
O interessante da fórmula CALCULATE é que na verdade você pode utilizar outras fórmulas dentro dela para poder fazer seus cálculos.
Ou seja, você pode utilizar SUM, DIVIDE, COUNT, entre outros, mas com um filtro para limitar exatamente o que você quer calcular dentro da fórmula.
Dessa forma não vai precisar utilizar uma segmentação ou filtro no próprio cartão para obter os resultados desejado, pode criar sua medida com a informação exata que deseja!
⚠️ Erro comum ao usar a fórmula CALCULATE (e como evitar)
Agora que você já conhece a fórmula CALCULATE no Power BI e sabe que ela é muito importante, eu preciso de mostrar um erro comum ao usar o CALCULATE.
Sim, existe um erro comum e eu preciso te mostrar para que você não cometa esse erro para não ter problemas nos seus cálculos.
Por que o erro acontece?
O erro mais comum é utilizar medidas dentro da fórmula, pois o Power BI não aceita essa estrutura, por mais que a fórmula esteja correta, o seu cálculo não será aceito.
Nesse exemplo, nós estamos fazendo um cálculo, no qual o lucro total do cliente é maior do que 10k (q
Obs.: Às vezes o Power BI não traz uma explicação dos erros muito detalhada, então em alguns casos fica um pouco difícil de saber de fato qual foi o problema. Veja que nesse caso ele fala que foi utilizada uma expressão True/False, ou seja, como se o resultado do lucro total fosse ser verdadeiro ou falso, ao invés de pegar cada um deles que é acima do valor (ou seja, verdadeiro)
Isso é muito comum e é bem natural, até porque você já tem a medida com a informação que precisa, não é mesmo?
Como corrigir o problema?
Para corrigir esse erro é muito simples, basta utilizar a fórmula FILTER para fazer o filtro do CALCULATE.
Por que essa solução funciona?
Isso acontece, porque a fórmula calculate pede pra você olhar especificamente para uma coluna, ou seja, ela precisa dessa coluna para fazer o filtro.
Isso quer dizer que essa fórmula funciona para utilizarmos com colunas, por isso que ao usar medidas ela não funciona.
Como a fórmula FILTER ela “olha” linha por linha para fazer o cálculo, a fórmula CALCULATE consegue executar esse cálculo, pois ela está “mostrando” onde esse cálculo precisa ser feito.
Curtiu essa dica? Já sabia como resolver esse problema?
Conclusão
Hoje eu te mostrei como usar a fórmula CALCULATE, que é uma das fórmulas mais importantes do Power BI. Ela consegue efetuar diversos tipos de cálculo, basta alterar os argumentos tanto da conta quanto do filtro para fazer suas operações.
Além disso, te mostrei um erro muito comum ao utilizar essa fórmula, que é quando utilizamos uma medida para fazer o filtro dessa função.
Só que o Power BI retorna um erro, e para corrigir isso, basta utilizar a fórmula FILTER para fazer o filtro do CALCULATE, dessa forma você consegue utilizá-la normalmente sem erros!
Hashtag Treinamentos
Para acessar outras publicações de Power BI, clique aqui!
Posts mais recentes de Power BI
- Fórmula CALCULATE no Power BI [+Erro Comum e Como Evitar]Nessa aula vamos te mostrar como utilizar a fórmula CALCULATE no Power BI para que possa fazer seus cálculos com filtros específicos!
- Power BI Dashboard Dinâmico: Como Criar um Botão para Alternar entre Faturamento, Vendas e LucroVamos te mostrar com Power BI dashboard dinâmico como criar um botão interativo que faz exatamente isso — sem duplicar gráficos ou complicar seu relatório.
- As 5 Melhores Fórmulas do Power BIAprenda as 5 melhores fórmulas do Power BI que você precisa dominar para melhorar ainda mais suas análises!
Posts mais recentes da Hashtag Treinamentos
- Funções do Copilot no Excel que vão TRANSFORMAR seu TrabalhoVocê sabia que o Copilot no Excel faz muito mais do que tirar dúvidas? Essa IA pode criar fórmulas, formatar dados e até gerar gráficos por você.
- Automação Whatsapp Web com com Python: Guia Completo para Enviar Mensagens com PyWhatKitVocê já imaginou programar o envio de mensagens com uma automação WhatsApp Web com poucas linhas de código?
- 30 Frases de Small Talk em Inglês: Tenha Conversas Naturais em InglêsDomine o Small Talk em Inglês com 30 frases práticas para conversas rápidas. Aprenda a pronúncia, os usos e dicas para falar com mais naturalidade.
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.