Uma das funções mais conhecidas dentro do DAX e que provavelmente você vai utilizar muito no Power BI é o Calculate.
A mesma avalia uma expressão em um contexto que pode ser mudado por filtros específicos, simplifica e gera facilidade em chegar ao resultado pretendido, fazendo com que se chegue ao resultado pretendido sem formulas muito longas.
Sendo expression a expressão a ser avaliada.
filter1, filter2, uma expressão de tabela que define um filtro.
Para entendermos melhor um exemplo simples para aqueles que estão iniciando:
Tendo em vista que tenhamos um banco de dados dentro do Power BI e queremos o valor da quantidade de vendas para todos os locais descritos,independente de filtros, adicionaríamos a seguinte formula:
Descrição da formula
Quantidade Total Vendas apenas o titulo.
Sum ira trazer a coluna quantidade vendida que terá seus valores agregados,
All ira desconsiderar qualquer filtro realizado e ao mesmo tempo ira fazer com que o cálculo seja aplicado em relação a coluna locais.
Logo notamos que mesmo com o filtro, quantidade Total Vendas utilizando o Calculate seguem com a soma do Total.
A Quantidade Vendida sem Calculate sofre a alteração do valor em relação ao filtro, excluindo a quantidade vendida em São Paulo da soma do Total.
Esta função tem algumas regras, veja: