Se você deseja transformar dados brutos em informações valiosas, aprender a realizar cálculos no Power BI é essencial. Usando a linguagem DAX, você pode criar medidas dinâmicas e colunas calculadas para análises avançadas. Com DAX, você consegue consolidar informações, comparar períodos e calcular métricas que tornam seus relatórios mais poderosos. Neste artigo, vamos explorar como utilizar DAX para cálculos no Power BI e garantir que seus dashboards entreguem insights relevantes para tomadas de decisão estratégicas.
O que é o DAX e por que usá-lo?
O DAX é uma linguagem de expressões utilizada no Power BI para criar cálculos dinâmicos. Ele permite a criação de medidas, colunas calculadas e tabelas virtuais, tornando possível realizar análises complexas. Diferente das fórmulas do Excel, o DAX opera considerando o contexto dos dados, garantindo uma abordagem mais poderosa para o tratamento da informação.
Diferença entre medidas e colunas calculadas
No Power BI, podemos criar cálculos de duas formas principais:
- Colunas calculadas: São criadas dentro das tabelas e geram um novo campo armazenado no modelo de dados. Elas são úteis quando precisamos de um novo atributo fixo, como uma categorização pré-definida ou um cálculo que não muda conforme os filtros aplicados.
- Medidas: São cálculos dinâmicos que são processados apenas quando são utilizados em visualizações, evitando aumentar o tamanho do arquivo. Isso as torna mais eficientes para cálculos agregados e contextuais dentro de dashboards interativos.
A escolha entre uma coluna calculada ou uma medida depende da necessidade da análise. Se o objetivo for armazenar um valor fixo para referência direta, uma coluna calculada pode ser a melhor opção. No entanto, para cálculos flexíveis que respondam a diferentes contextos e filtros aplicados nas visualizações, as medidas são altamente recomendadas, pois oferecem melhor desempenho e utilizam menos memória.
Criando cálculos no Power BI com DAX

Para exemplificar a criação de cálculos no Power BI, utilizaremos a planilha de exemplo anexa. Ela contém dados de vendas, incluindo ID, data, produto, categoria, quantidade, valor unitário e valor total. Além disso, os dados são organizados para permitir diferentes análises, facilitando o uso de medidas dinâmicas. Vamos demonstrar como criar algumas medidas úteis para obter insights mais precisos e melhorar a interpretação dos dados. Ela contém dados de vendas, incluindo ID, data, produto, categoria, quantidade, valor unitário e valor total.
Criando a soma total de vendas
Uma das funções mais utilizadas no DAX é a SUM, que permite somar valores de uma coluna. Para calcular o total de vendas, podemos criar a seguinte medida:
Total Vendas = SUM(Tabela[Valor_Total])
Isso permitirá visualizar a soma total das vendas no dashboard, de forma dinâmica.

Transforme Dados em Decisões com Power BI!
Você ainda luta com planilhas confusas e relatórios demorados? No livro Microsoft Power BI: Gráficos, Banco de Dados e Configuração de Relatórios, descubra como criar dashboards interativos, visualizar dados com clareza e dominar o Power BI para impulsionar sua produtividade e carreira!
👉 Garanta o seu aqui!
Calculando o preço médio por produto
Para calcular o preço médio de venda por produto, utilizamos a função AVERAGE:
Preco Medio = AVERAGE(Tabela[Valor_Unitario])
Essa medida será muito útil para entender o comportamento dos preços dentro das vendas registradas.
Criando uma medida condicional
Podemos criar uma medida para classificar as vendas como “Alta” ou “Baixa”, dependendo do valor total. Utilizamos a função IF para isso:
Classificacao_Venda = IF(Tabela[Valor_Total] > 1000, "Alta", "Baixa")
Isso pode ser útil para segmentações e visualizações no dashboard.
Explorando funções mais avançadas no DAX
Além dessas funções básicas, o DAX permite análises mais sofisticadas usando funções como CALCULATE, FILTER e ALL. Com elas, podemos aplicar contextos diferentes para cálculos e criar métricas mais refinadas para tomada de decisão.
Por exemplo, podemos calcular o total de vendas apenas para um produto específico:
Total_Vendas_ProdutoX = CALCULATE(SUM(Tabela[Valor_Total]), Tabela[Produto] = "Notebook")
Isso nos permite analisar o desempenho de um único produto dentro do conjunto de dados.
Considerações finais
Dominar o DAX e entender como criar cálculos no Power BI é essencial para extrair insights valiosos dos dados. Medidas dinâmicas tornam seus relatórios muito mais flexíveis e eficientes. Comece com esses exemplos e explore funções mais avançadas para levar suas análises a um novo nível.
Se você quer aprender ainda mais sobre DAX e Power BI, confira outros artigos abaixo!