
O que é DAX? Entenda a linguagem de fórmulas do Power BI
| 30/09/26Entenda o que é DAX, para que serve e como a linguagem é usada no Power BI, Power Pivot e Analysis Services. Veja a diferença para o Excel e o Power Query.
Entenda o que é DAX, para que serve e como a linguagem é usada no Power BI, Power Pivot e Analysis Services. Veja a diferença para o Excel e o Power Query.
Em resumo:
DAX é a sigla para Data Analysis Expressions, uma linguagem de fórmulas criada para calcular resultados sobre modelos de dados tabulares.
Diferente de uma linguagem de programação completa, o DAX foi pensado especificamente para responder perguntas de negócio a partir de tabelas relacionadas, e é essa característica que o torna central em ferramentas de análise de dados da Microsoft.

O DAX é usado no Power BI, no Power Pivot do Excel e no SQL Server Analysis Services (SSAS) para analisar dados.
As aplicações incluem:
YTD), mês anterior (MoM) ou ano contra ano (YoY).A diferença mais importante entre DAX e uma planilha comum está no alvo do cálculo. No Excel, uma fórmula normalmente se refere a uma célula específica ou a um intervalo de células. No DAX, o cálculo é avaliado sobre tabelas inteiras e sobre colunas relacionadas entre tabelas, nunca sobre uma célula isolada.
Isso significa que, ao escrever uma fórmula em DAX, o autor está descrevendo uma lógica que vale para o conjunto de dados, não para uma posição fixa.
Toda fórmula DAX é composta por três tipos de elementos: funções, que executam operações predefinidas sobre os dados; operadores, que combinam ou comparam valores; e valores, que podem ser números, textos ou referências a colunas.
As fórmulas DAX têm quatro aplicações principais dentro de um modelo: criar medidas, criar colunas calculadas, criar tabelas calculadas e definir regras de segurança em nível de linha.
As três primeiras são as mais usadas no dia a dia de quem está começando, enquanto a segurança em nível de linha é um uso mais avançado, citado aqui apenas para situar o alcance da linguagem.
Entre essas aplicações, a medida merece destaque porque é um cálculo dinâmico: seu resultado muda de acordo com o contexto de filtro aplicado no relatório, e não fica fixo como o resultado de uma coluna calculada, que é gravado linha a linha no momento em que o modelo é processado.
Na prática, isso aparece quando um relatório mostra o total de vendas de um produto e, ao filtrar por região ou por período, o mesmo cálculo se ajusta automaticamente para refletir apenas o recorte selecionado, sem que ninguém precise reescrever a fórmula.
Uma confusão comum entre iniciantes é misturar DAX com Power Query. O Power Query usa uma linguagem diferente, chamada M, e atua antes dos dados entrarem no modelo: é a etapa de importação, limpeza e transformação das tabelas de origem.
O DAX, por sua vez, atua depois: ele calcula sobre os dados que já estão carregados no modelo. Em resumo, o Power Query prepara o material, e o DAX calcula sobre o material já preparado.
Uma fórmula de Excel tradicional resolve bem perguntas pontuais sobre células específicas, mas perde eficiência quando a pergunta envolve múltiplas tabelas relacionadas, como calcular o crescimento de vendas em relação ao ano anterior ou a participação percentual de um item dentro do total de uma categoria.
Esses cálculos dependem de contexto, e é justamente para lidar com contexto que o DAX foi desenhado.
Parte dessa capacidade vem de funções que alteram o contexto de avaliação do cálculo, como CALCULATE, FILTER, ALL e RELATED. Não é necessário dominar a sintaxe dessas funções para entender o conceito de DAX, mas vale saber que elas existem porque são a razão pela qual o mesmo cálculo pode responder perguntas diferentes dependendo do filtro aplicado no relatório.
DAX significa Data Analysis Expressions, uma linguagem de fórmulas usada para calcular resultados sobre modelos de dados tabulares.
Não. O DAX também é usado no Power Pivot do Excel e no Analysis Services, além do Power BI, sempre com a mesma lógica de cálculo.
As fórmulas do Excel calculam sobre células ou intervalos fixos. O DAX calcula sobre tabelas e colunas relacionadas, o que permite responder perguntas que dependem de contexto, como participação percentual ou comparação entre períodos.
Não. DAX e Excel resolvem problemas diferentes: o Excel continua útil para cálculos orientados a células e planilhas simples, enquanto o DAX é indicado quando o cálculo depende de relações entre tabelas e de contexto de filtro, como em modelos do Power BI.
Medidas são um dos usos principais das fórmulas DAX: são cálculos dinâmicos, cujo resultado se ajusta automaticamente ao filtro aplicado no relatório, diferente de uma coluna calculada, que grava um valor fixo por linha.
Para quem está começando, vale conhecer pelo menos a existência de CALCULATE, FILTER, ALL e RELATED, porque são funções que alteram o contexto de avaliação do cálculo e explicam por que uma mesma medida pode responder perguntas diferentes conforme o filtro do relatório.
O Power Query usa a linguagem M e prepara os dados antes de entrarem no modelo, cuidando de importação e transformação. O DAX calcula sobre os dados que já estão dentro do modelo, depois dessa preparação.
Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.
As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.
Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.


Entenda o que é DAX, para que serve e como a linguagem é usada no Power BI, Power Pivot e Analysis Services. Veja a diferença para o Excel e o Power Query.

Entenda o que é Scrum Master, quais são suas responsabilidades, como atua nos eventos do Scrum e a diferença para um gestor tradicional.

Entenda o que é Kanban, como funciona, quais são seus principais elementos e veja o passo a passo para criar um quadro Kanban.