Lar Mídia social Como usar o DAX no suplemento do PowerPivot do Excel - dummies

Como usar o DAX no suplemento do PowerPivot do Excel - dummies

Vídeo: EXCEL 2016 - DAX, Medidas e Relacionamento entre tabelas (recursos do Powerpivot no Excel) 2025

Vídeo: EXCEL 2016 - DAX, Medidas e Relacionamento entre tabelas (recursos do Powerpivot no Excel) 2025
Anonim

DAX significa Expressão de Análise de Dados e é o nome do idioma que o PowerPivot para o Excel 2013 usa para criar cálculos entre as colunas (campos) no seu modelo de dados do Excel. Felizmente, criar um cálculo com o DAX é mais como criar uma fórmula do Excel que usa uma função incorporada do que é usar uma linguagem de programação, como VBA ou HTML.

Esta semelhança é sublinhada pelo fato de que todas as expressões DAX começam com um sinal igual, como todas as fórmulas Excel padrão e que, assim que você começar a digitar as primeiras letras do nome de uma função DAX que deseja usar na expressão você está construindo, um menu suspenso Inserir função-como com todas as funções DAX cujos nomes começam com essas mesmas letras.

E, assim que você seleciona a função DAX que deseja usar a partir deste menu, o PowerPivot não apenas insere o nome da função DAX na barra de Fórmula PowerPivot (que possui o mesmo Cancelar, Enter, e Botões de Inserir Função como a Barra de Fórmula do Excel), mas também exibe a sintaxe completa da função, mostrando todos os argumentos necessários e opcionais dessa função imediatamente abaixo da Barra de Fórmula.

Além de usar as 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 usando as boas e aritméticas que conhece tão bem das suas fórmulas do Excel (+ para adição, - para subtração, * para multiplicação, / para divisão, etc.).

Para criar uma coluna calculada para seu modelo de dados, o PowerPivot deve estar na Visualização de dados. (Se você estiver na Visualização de Diagrama, você pode alternar novamente clicando no botão de comando Visualização de Dados na guia Início da janela do PowerPivot ou clicando no botão Grade no canto inferior direito da janela do PowerPivot). Quando o PowerPivot para Excel estiver em Dados Veja, você pode criar um novo campo calculado seguindo estas etapas:

  1. Clique na guia da tabela de dados na janela do PowerPivot à qual deseja adicionar a coluna calculada.

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

    O PowerPivot adiciona uma nova coluna no final da tabela de dados atual com o nome do campo genérico, Adicionar coluna .

  3. Tipo = (sinal igual) para começar a criar sua expressão DAX.

    O PowerPivot ativa sua barra de fórmulas onde ele insere o sinal igual a.

  4. Crie sua expressão DAX na barra de Fórmula PowerPivot mais ou menos à medida que você constrói uma fórmula do Excel em uma célula de uma de suas planilhas.

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

    Para definir um cálculo aritmético ou de texto entre colunas na tabela de dados atual, você seleciona as colunas a serem usadas, clicando nelas na tabela de dados intercalada com o operador apropriado.

    Para selecionar um campo a ser usado em um cálculo ou como argumento em uma função DAX, clique no nome do campo na parte superior da coluna para adicioná-lo à expressão na barra de Fórmula PowerPivot. Observe que o PowerPivot inclui automaticamente todos os nomes de campos usados ​​nas expressões DAX em um par de colchetos quadrados como em

    = [Preço da unidade] * [Quantidade]
    

    onde você está criando uma expressão em uma coluna calculada de preço estendido que multiplica o valores no campo Unidade do preço por aqueles no campo Quantidade da tabela de dados ativos.

  5. Clique no botão Enter na barra de fórmulas do PowerPivot para completar a expressão e tê-lo calculado.

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

Assim que o PowerPivot completar os cálculos, os resultados aparecem nas células do campo Adicionar coluna. Você pode então renomear a coluna clicando duas vezes em seu nome genérico Adicionar coluna , digitando o novo nome do campo e pressionando Enter.

Depois de criar uma coluna calculada em sua tabela de dados, você pode visualizar sua expressão DAX simplesmente clicando no nome do campo na parte superior de sua coluna no PowerPivot Data View. Se você precisar editar sua expressão, você pode simplesmente clicar no nome do campo para selecionar a coluna inteira e, em seguida, clicar no ponto de inserção na expressão DAX exibida na barra de Fórmula PowerPivot.

Se você não precisar mais da coluna calculada na tabela dinâmica para o seu modelo de dados, você pode removê-lo clicando com o botão direito na coluna e selecionando Excluir colunas em seu menu de atalho. Se você simplesmente quiser esconder a coluna da Exibição de dados, selecione o item Ocultar de ferramentas do cliente neste menu de atalho.

Tenha em mente que as expressões DAX usando operadores aritméticos e lógicos seguem a mesma ordem de precedência do operador que nas fórmulas regulares do Excel. Se você precisar alterar essa ordem natural, você deve usar parênteses aninhados na expressão DAX para alterar a ordem como você faz em fórmulas do Excel. Apenas tenha cuidado ao adicionar esses parênteses, você não perturbe nenhum dos parênteses quadrados que sempre inclui o nome de qualquer campo de tabela de dados referido na expressão DAX.

Como usar o DAX no suplemento do PowerPivot do Excel - dummies

Escolha dos editores

Como modelar paredes no SketchUp que se encontram em ângulos não diretos - manequins

Como modelar paredes no SketchUp que se encontram em ângulos não diretos - manequins

Se você estiver lidando com um canto no Sketchup que não é de 90 graus, você pode prosseguir de maneiras diferentes; Usar a ferramenta Intersect Faces é um ótimo lugar para começar. As etapas a seguir elaboram a técnica: Modelar cada segmento de parede reta de forma independente, mas não se sobrepõem às extremidades ainda. Construa cada parede para ...

Com a Ferramenta de Escala do SketchUp - dummies

Com a Ferramenta de Escala do SketchUp - dummies

Os heróis reais raramente são óbvios. A ferramenta Scale é o membro mais incompreendido do kit de ferramentas misericordioso. Novos modelistas assumem que o Scale é para redimensionar as coisas no seu modelo. Isso é tecnicamente verdadeiro, mas a maioria das pessoas só o usa para redimensionar objetos inteiros; o verdadeiro poder da Escala acontece quando você usa ...

Escolha dos editores

Ao se mover para um ambiente híbrido em nuvem pode ser benéfico - dummies

Ao se mover para um ambiente híbrido em nuvem pode ser benéfico - dummies

Para otimizar o benefício econômico de movendo-se para um ambiente de nuvem híbrido, você deve primeiro ter uma boa compreensão de seus requisitos de carga de trabalho. Normalmente, uma organização possui diversos tipos de carga de trabalho para gerenciar em seu centro de dados, e algumas dessas cargas de trabalho serão mais adequadas do que outras para um ambiente de nuvem híbrido. ...

Por que a orientação do serviço é importante para modelos de computação em nuvem - os serviços dummies

Por que a orientação do serviço é importante para modelos de computação em nuvem - os serviços dummies

São importantes para a computação em nuvem a partir de ambos uma infra-estrutura e uma perspectiva de aplicação. Quando você tem algum conhecimento sobre como adotar uma abordagem orientada para o serviço para projetar sistemas de tecnologia, você pode começar a ver a relação entre essa abordagem e a computação em nuvem. A orientação do serviço permeia a nuvem e a nuvem serve como ambiente ...

Híbridos Elementos Fundamentais da Nuvem - manequins

Híbridos Elementos Fundamentais da Nuvem - manequins

A nuvem híbrida requer elementos fundamentais para fazer um modelo híbrido trabalhar no mundo real. Embora existam muitos problemas e considerações técnicas ao usar a nuvem híbrida, a compreensão dos seguintes elementos é particularmente importante: serviços de virtualização: não é surpreendente que muitas empresas tenham aproveitado o tempo para agilizar seus data centers através de tecnologias ...

Escolha dos editores

Como criar e editar a configuração CLI do Junos - manequins

Como criar e editar a configuração CLI do Junos - manequins

Você cria ou edita a configuração do seu dispositivo em o modo de configuração da interface de linha de comando Junos (CLI). Para entrar no modo de configuração, use o comando configure no prompt do modo operacional: wiley @ netnik> configure Iniciando o modo de configuração [editar] wiley @ netnik # Isso permite que você crie ou edite a configuração do candidato. Enter set? Após o prompt do modo de configuração ...

Como criar um chassi virtual de dois ou mais Juniper EX Switches - manequins

Como criar um chassi virtual de dois ou mais Juniper EX Switches - manequins

Quando você deseja criar uma unidade de Chassi Virtual a partir de duas ou mais (até dez) switches da série EX, você normalmente as interconecta usando as portas dedicadas do Chassi Virtual (VCPs) de 64 Gbps na parte traseira do chassi do switch, que são projetadas exclusivamente para interruptores de interconexão (e que não requerem configuração extra no interruptor). Você ...

Como projetar um filtro de firewall Junos - manequins

Como projetar um filtro de firewall Junos - manequins

Para projetar um filtro de firewall Junos corretamente, você precisa saber Como Junos processa os filtros. Há duas considerações básicas a ter em conta para garantir que seus filtros de firewall Junos se comportem da maneira que você pretende: na maioria dos dispositivos, você pode aplicar vários filtros de firewall em uma cadeia ordenada. Se você aplicar o limite-ssh-telnet ...