As 5 Funções DAX Mais Usadas no Power BI
Neste artigo, vou apresentar as 5 funções DAX mais usadas no Power BI, explicando cada uma de forma clara e com exemplos práticos, ideais para quem está no início da jornada com DAX.
POWER BIDICASINICIANTEDAX
Henrique Bueno
4/22/20252 min read


1. CALCULATE – A função mais poderosa do DAX
Para que serve:
A função CALCULATE é usada para modificar o contexto de filtro de uma medida ou expressão. Com ela, é possível “forçar” o Power BI a considerar condições específicas ao realizar cálculos.
Sintaxe:
CALCULATE(<expressão>, <filtro1>, <filtro2>, ...)
Exemplo:
Imagine que você tem uma tabela de vendas e quer saber o total vendido somente no estado de SP:
Vendas_SP = CALCULATE(SUM(Vendas[Valor]), Vendas[Estado] = "SP")
Com essa medida, o Power BI irá retornar apenas as vendas feitas em São Paulo, independente de outros filtros aplicados no relatório.
2. SUM – A função de soma básica (e essencial)
Para que serve:
A função SUM é usada para somar todos os valores de uma coluna numérica. É uma das funções mais utilizadas e serve como base para muitos cálculos.
Sintaxe:
SUM(<coluna>)
Exemplo:
Total_Vendas = SUM(Vendas[Valor])
Com essa medida, você terá o total geral de vendas da sua tabela.
3. IF – Estrutura condicional
Para que serve:
A função IF permite criar condições lógicas, ou seja, você define uma regra do tipo “se isso acontecer, faça aquilo”.
Sintaxe:
IF(<condição>, <resultado_se_verdadeiro>, <resultado_se_falso>)
Exemplo:
Status_Venda = IF(Vendas[Valor] > 1000, "Alta", "Baixa")
Neste exemplo, criamos uma coluna que classifica cada venda como "Alta" ou "Baixa", dependendo do seu valor.
4. FILTER – Para criar filtros mais avançados
Para que serve:
A função FILTER permite construir filtros complexos que não seriam possíveis diretamente com CALCULATE. É muito útil para condições mais detalhadas.
Sintaxe:
FILTER(<tabela>, <expressão_lógica>)
Exemplo:
Vendas_AcimaMedia = CALCULATE( COUNTROWS(Vendas), FILTER(Vendas, Vendas[Valor] > AVERAGE(Vendas[Valor])) )
Nesse exemplo, a função está contando quantas vendas tiveram valor acima da média, usando FILTER para aplicar a lógica necessária.
5. RELATED – Conectando tabelas relacionadas
Para que serve:
A função RELATED busca um valor de outra tabela que possua relacionamento ativo com a tabela atual. É muito útil para trazer colunas de dimensões para dentro de tabelas de fatos.
Sintaxe:
RELATED(<coluna_relacionada>)
Exemplo:
Suponha que você está na tabela de vendas e deseja trazer o nome do cliente, que está em outra tabela:
Nome_Cliente = RELATED(Clientes[Nome])
Esse cálculo irá adicionar o nome do cliente à sua tabela de vendas, utilizando o relacionamento entre as tabelas.
Conclusão: Aprender o básico do DAX é o primeiro passo para análises mais avançadas
Ao dominar essas 5 funções — CALCULATE, SUM, IF, FILTER e RELATED — você constrói uma base sólida para criar medidas poderosas e análises inteligentes no Power BI.
Comece pequeno, testando cada uma no seu modelo de dados, e aos poucos vá combinando essas funções para criar fórmulas mais elaboradas.
Se você gostou do conteúdo, compartilhe este post com alguém que também está começando no mundo do Power BI. E se quiser receber mais dicas como essa, acompanhe os próximos artigos aqui no BI com Bueno!
Dados
© 2024. All rights reserved.