A Função CALCULATE no Power BI: Um Guia Mineiro e Bem Humorístico!

Ô trem bão, gente! Hoje eu vou falar pra vocês da função CALCULATE no Power BI, que é uma das mais poderosas e essenciais que a gente tem na nossa caixa de ferramentas. Se a gente fosse fazer uma comparação, a CALCULATE é como aquele queijo minas curado: sempre presente e dá sabor a qualquer prato, né?

O que é a CALCULATE?
A função CALCULATE permite que a gente mude o contexto de filtro da nossa medida. Ou seja, é como se a gente dissesse: “Ô, Power BI, me dá um jeito de ver as coisas de uma forma diferente, viu?” E aí, ela faz o serviço direitinho!

Vamos lá, que eu preparei uns exemplos bem engraçados pra vocês:

1. Exemplo do Vendedor Gato

Imagina que você quer calcular as vendas de um vendedor específico. Aí você pode fazer assim:

DAXCopiar códigoVendas_Vendedor_Gato = CALCULATE(SUM(Vendas[Total]), Vendas[Vendedor] = "Gato")

Nesse caso, a CALCULATE tá como um “detetive”, filtrando só as vendas do “Gato”, que é o melhor vendedor da loja!

2. A Festa do Ano

Agora, se você quer saber quanto foi vendido em um mês específico, você pode fazer:

DAXCopiar códigoVendas_Mes_Janeiro = CALCULATE(SUM(Vendas[Total]), MONTH(Vendas[Data]) = 1)

Olha só, a CALCULATE é como se estivesse segurando um cartaz: “Só Janeiro, por favor!”.

3. Promoção do Sorvete

Quer saber as vendas em promoção? Olha só:

DAXCopiar códigoVendas_Promocao = CALCULATE(SUM(Vendas[Total]), Vendas[Promocao] = TRUE())

E a CALCULATE vem com a bandeirinha da promoção: “É só vender sorvete na promoção, minha gente!”

4. Chá da Tarde

Se você quiser ver as vendas de um produto específico:

DAXCopiar códigoVendas_Chá = CALCULATE(SUM(Vendas[Total]), Vendas[Produto] = "Chá")

Aqui, a CALCULATE é o garçom, trazendo só o que você pediu: “Só o chá, meu povo!”.

5. O Grande Ano de 2023

E se você quiser saber as vendas do ano passado? Assim:

DAXCopiar códigoVendas_Ano_2023 = CALCULATE(SUM(Vendas[Total]), YEAR(Vendas[Data]) = 2023)

A CALCULATE tá lá viajando no tempo: “Deixa eu voltar lá em 2023!”

6. O Dia do Bolo

Quer saber quanto foi vendido em um dia específico?

DAXCopiar códigoVendas_Dia_15 = CALCULATE(SUM(Vendas[Total]), Vendas[Data] = DATE(2024, 10, 15))

É como se a CALCULATE estivesse com um calendário, dizendo: “Somente no dia 15, hein?”.

7. Vendas de Café na Segunda

A gente sabe que segunda-feira é dia de café, então:

DAXCopiar códigoVendas_Cafe_Segunda = CALCULATE(SUM(Vendas[Total]), WEEKDAY(Vendas[Data]) = 2)

A CALCULATE aqui é tipo aquele amigo que só aparece na segunda-feira: “Vamos de café, pessoal!”

8. A Grande Batalha das Vendas

Se você quiser comparar as vendas entre dois produtos:

DAXCopiar códigoVendas_Produtos_Comparacao = CALCULATE(SUM(Vendas[Total]), Vendas[Produto] IN {"Bolo", "Torta"})

E a CALCULATE é como um juiz de futebol: “Só vale pra quem tá na disputa!”.

9. Verão do Limonada

Agora, vamos calcular as vendas de limonada no verão:

DAXCopiar códigoVendas_Limonada = CALCULATE(SUM(Vendas[Total]), Vendas[Produto] = "Limonada", MONTH(Vendas[Data]) IN {12, 1, 2})

Aqui, a CALCULATE é o sol: “Só limonada no calor, que é pra refrescar!”.

10. O Grande Desconto

E se você quiser saber quanto foi vendido com desconto:

DAXCopiar códigoVendas_Desconto = CALCULATE(SUM(Vendas[Total]), Vendas[Desconto] > 0)

A CALCULATE é o fiscal da loja: “Só quero saber das vendas com desconto, uai!”

Finalizando, gente! A função CALCULATE é como um amigo muito íntimo que entende suas necessidades e faz tudo pra agradar. Sempre que precisar de um cálculo mais específico, é ela que vai te salvar!

Então, bora usar essa função e deixar nossos relatórios mais gostosos que pão de queijo com café! Se tiver dúvida, é só chamar, viu?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *