Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda De Fórmulas do Excel para DAX | Escrevendo Medidas DAX
Modelagem de Dados no Excel

De Fórmulas do Excel para DAX

Deslize para mostrar o menu

Note
Definição

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.

  1. Abra Power Pivot → Gerenciar e navegue até a visualização em grade;
  2. Selecione a tabela à qual a medida se refere (por exemplo, Sales);
  3. Clique em qualquer célula em branco na Área de Cálculo abaixo dos dados da tabela;
  4. 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;
  5. Pressione Enter para confirmar — o resultado aparece na célula da área de cálculo.
Note
Observação

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

Note
Nota

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.
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 1
some-alt