De Fórmulas do Excel para DAX
Deslize para mostrar o menu
DAX significa Data Analysis Expressions. É uma linguagem de fórmulas projetada especificamente para trabalhar com modelos de dados relacionais. Assim como as fórmulas de planilha do Excel permitem calcular valores em células, o DAX permite definir cálculos que ficam dentro do Modelo de Dados e respondem automaticamente a filtros, segmentações e configurações de Tabela Dinâmica.
Toda medida DAX possui exatamente três partes escritas em uma ordem específica:
DAX Function Name := Expression
Total Sales := SUM(Sales[Total])
As medidas são escritas na Área de Cálculo — as linhas em branco na parte inferior de cada tabela na visualização em grade do Power Pivot. Qualquer célula em branco nesta área pode conter uma medida. Para manter o modelo organizado, é uma boa prática escrever as medidas abaixo da tabela à qual elas se referem principalmente — Total Sales abaixo da tabela Sales, por exemplo.
- Abra Power Pivot → Gerenciar e navegue até a visualização em grade;
- Selecione a tabela à qual a medida se refere (por exemplo, Sales);
- Clique em qualquer célula em branco na Área de Cálculo abaixo dos dados da tabela;
- Digite o nome da medida,
:=, e a expressão — o texto aparece na barra de fórmulas na parte superior, não diretamente na célula; - Pressione Enter para confirmar — o resultado aparece na célula da área de cálculo.
Se a Área de Cálculo não estiver visível, vá até a guia Página Inicial no Power Pivot e clique no botão Área de Cálculo para ativá-la.
Assim que uma medida é salva, ela aparece imediatamente no painel de campos da tabela dinâmica ao lado das colunas regulares de sua tabela. As medidas são identificadas por um pequeno ícone fx ao lado do nome — isso as diferencia das colunas de dados comuns. Arrastar ou clicar em uma medida para a área de Valores a adiciona à tabela dinâmica, e ela responde instantaneamente a qualquer segmentação ou filtro ativo.
Tarefa
Etapa 1 — Escreva suas duas primeiras medidas
Continue trabalhando no S3_workbook.xlsx — o mesmo arquivo utilizado ao longo da Seção 3.
- Abra o mesmo Workbook que você vem utilizando desde 3.1 até 3.4 (não o workbook 3.5).
- Abra Power Pivot → Gerenciar e altere para Exibição de Dados.
- Clique na guia Sales na parte inferior da janela do Power Pivot.
Na Área de Cálculo abaixo dos dados, crie as duas medidas a seguir exatamente como estão escritas:
Total Sales := SUM(Sales[Total])
Transaction Count := COUNTROWS(Sales)
Pressione Enter após cada uma. Ambas devem aparecer na Área de Cálculo mostrando um resultado calculado.
Depois, retorne ao Excel e faça o seguinte:
- Insira uma Tabela Dinâmica a partir do Modelo de Dados deste Workbook.
- Coloque Region da tabela Customers nas Linhas.
- Coloque Total Sales e Transaction Count da tabela Sales na área de Valores.
- Insira um segmentador para Category da tabela Products.
- Clique em Bikes no segmentador e observe como ambas as medidas são atualizadas.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo