Como usar o DAX no PowerPivot Add-in do Excel

DAX significa a análise de dados de expressão e é o nome da língua que o PowerPivot para Excel 2013 utiliza para criar cálculos entre as colunas (campos) em seu modelo de dados Excel. Felizmente, criar um cálculo com DAX é mais como criar uma fórmula de Excel que usa uma função built-in do que é como usar uma linguagem de programação como VBA ou HTML.

Esta semelhança é sublinhada pelo fato de que todas as expressões DAX começar com um sinal de igual, assim como todas as fórmulas padrão do Excel e que, logo que você começar a digitar as primeiras letras do nome de uma função DAX que pretende utilizar na expressão que você está edifício, um menu drop-down na forma de função Insert com todas as funções DAX cujos nomes começam com as mesmas letras aparece.

E assim que você selecionar a função DAX que pretende utilizar a partir deste menu, o PowerPivot não só insere o nome da função DAX na barra de PowerPivot Fórmula (que tem o mesmo em Cancelar, Enter, e Inserir botões de função como a barra de Fórmula Excel ), mas também exibe a sintaxe completa da função, mostrando todos os argumentos necessários e opcionais de que a função imediatamente abaixo da barra de fórmulas.

Além de usar funções DAX nas expressões que você cria para colunas calculadas em seu modelo de dados, você também pode criar expressões mais simples, utilizando os bons operadores aritméticos velhas que você conhece tão bem de seus fórmulas do Excel (+ para adição, - para subtração, * para multiplicação, / para divisão, e assim por diante).

Para criar uma coluna calculada para o seu modelo de dados, o PowerPivot deve estar em exibição de dados. (Se você estiver em Exibir Diagrama, você pode voltar ao clicar no botão de comando de exibição de dados na guia Início, na janela do PowerPivot ou clicando no botão de grade no canto inferior direito da janela do PowerPivot.) Quando o PowerPivot para Excel está em Dados view, você pode criar um novo campo calculado, seguindo estes passos:

  1. Clique na guia da tabela de dados na janela do PowerPivot para o qual você deseja adicionar a coluna calculada.

  2. Clique no botão Adicionar na guia Design da fita PowerPivot.

    PowerPivot adiciona uma nova coluna no final do quadro de dados actual com o nome genérico de campo, Adicionar coluna.

  3. Type = (sinal de igual) para começar a construir sua expressão DAX.

    PowerPivot ativa sua barra de Fórmula onde se insere a igual a assinar.

  4. Construa a sua expressão DAX na barra de PowerPivot Fórmula mais ou menos como você construir uma fórmula de Excel em uma célula de uma de suas planilhas.

    Para utilizar uma função DAX na expressão, clique no botão Inserir função na barra de PowerPivot Fórmula e seleccione a função para usar na caixa de diálogo Inserir função (que é muito semelhante à caixa de diálogo Função padrão do Excel Inserir exceto que ele contém apenas DAX funções).

    Para definir um cálculo aritmético ou de texto entre as colunas na tabela de dados atual, você seleciona as colunas de usar, clicando-los na tabela de dados intercaladas com o operador apropriado.

    Para selecionar um campo para usar em um cálculo ou como um argumento em uma função DAX, clique no nome campo na parte superior da sua coluna para adicioná-lo à expressão na barra de PowerPivot Formula. Note-se que PowerPivot inclui automaticamente todos os nomes de campo usados ​​em expressões DAX em um par de colchetes como na

    = [UnitPrice] * [Quantidade]

    onde você está construindo uma expressão em uma coluna calculada de preços alargado que multiplica os valores no campo PreçoUnitário por aqueles no campo Quantidade da tabela de dados ativo.

  5. Clique no botão Inserir na barra de PowerPivot Fórmula para completar a expressão e tê-lo calculado.

Assim que você clicar no botão Enter, PowerPivot executa os cálculos especificados pela expressão que acabou de criar, retornando os resultados para a nova coluna. (Isso pode levar vários minutos, dependendo do número de registros na tabela de dados.)

Assim que termina o PowerPivot os cálculos, os resultados aparecem nas células do campo Adicionar coluna. Em seguida, você pode renomear a coluna clicando duas vezes a sua Adicionar coluna nome genérico, digitando o nome do novo campo e pressionando Enter.

Depois de criar uma coluna calculada à tabela de dados, você pode ver a sua expressão DAX simplesmente clicando em seu nome campo na parte superior da sua coluna no PowerPivot Data View. Se você precisar editar a sua expressão, você pode fazê-lo simplesmente clicando no nome do campo para selecionar a coluna inteira e, em seguida, clique no ponto de inserção na expressão DAX exibido na barra de PowerPivot Formula.

Se você não precisar mais da coluna calculada na tabela dinâmica para o seu modelo de dados, você pode removê-lo por direito; clicando na coluna e selecionando Excluir colunas no seu menu de atalho. Se você simplesmente deseja ocultar a coluna da exibição de dados, selecione o Ocultar do item de ferramentas de cliente neste menu de atalho.

Tenha em mente que as expressões DAX usando aritmética e operadores lógicos seguem a mesma ordem de precedência do operador como em fórmulas regulares do Excel. Se você precisar alterar esta ordem natural, é necessário usar parênteses aninhados na expressão DAX para alterar a ordem de como você faz em fórmulas do Excel. Basta ter cuidado ao adicionar estes parênteses isso que você não perturbar qualquer um dos colchetes que sempre coloque o nome de qualquer campo da tabela de dados referido na expressão DAX.

menu