Diretamente alimentar modelo de dados interno do excel
Você pode usar uma combinação de tabelas dinâmicas e conexões de dados do Excel para interagir diretamente com o modelo de dados interno, sem o poder Pivot add-in. Isso é útil se você estiver usando versões do Excel que não vêm fornecido com o Poder Pivot add-in, como quando você está usando o Microsoft Office, Home ou edição Small Business. Cada Excel 2013 e 2016 livro vem com um modelo de dados interno.
Imagine que você tem a tabela de Transações você vê aqui, e em outra planilha você tem uma tabela de funcionários que contém informações sobre os funcionários.
Você precisa criar uma análise que mostra as vendas por título do trabalho. Isso normalmente seria difícil dado o fato de que as vendas e título do trabalho estão em duas mesas separadas. Mas com o modelo de dados interno, você pode seguir estes passos simples:
- Clique dentro da tabela de dados Transações e começar uma nova tabela dinâmica, escolhendo Inserir Pivot Table ➪ da fita.
- Na caixa de diálogo Criar tabela dinâmica, selecione a adicionar esses dados para a opção Data Model.
- Clique dentro da tabela de dados a funcionários e começar uma nova tabela dinâmica.
Mais uma vez, certifique-se de selecionar a adicionar esses dados para a opção Modelo de Dados, como mostrado.
Observe que o Criar caixas de diálogo de tabela dinâmica está fazendo referência intervalos nomeados. Ou seja, cada mesa foi dado um nome específico. Quando você está adicionando dados para o modelo de dados interno, é uma prática recomendada para nomear as tabelas de dados. Dessa forma, você pode facilmente reconhecer suas tabelas no modelo de dados interno. Se você não nomear suas tabelas, o Modelo de Dados Interno mostra-los como Range1, Range2, e assim por diante. - Para dar a tabela de dados um nome, basta destacar todos os dados na tabela e selecione Fórmulas → comando Definir nome da fita. Na caixa de diálogo, digite um nome para a tabela. Repita o procedimento para todas as outras tabelas.
- Depois de ambas as tabelas foram adicionadas ao modelo de dados interno, abra a lista de tabela dinâmica Campos e escolher o selector ALL. Esta etapa mostra ambos os intervalos na lista de campos.
- Construir a tabela dinâmica como normal. Neste caso, job_title é colocado na área de fila, e Sales_Amount passa para a área de valores.
Como você pode ver aqui, Excel reconhece imediatamente que você está usando duas tabelas do modelo de dados interno e pede-lhe para criar uma relação entre eles. Você tem a opção de deixar Excel detectar automaticamente as relações entre as tabelas ou clique no botão Criar. Sempre crie as relações si mesmo, para evitar qualquer possibilidade de Excel começá-lo errado. - Clique no botão Criar.
Excel abre a caixa de diálogo Criar relacionamento, mostrado aqui. Lá, você seleciona as tabelas e campos que definem a relação. Você pode ver que a tabela de Transações tem um campo Sales_Rep. Ele está relacionado com a tabela Funcionários através do campo Employee_Number.
Depois de criar o relacionamento, você tem uma única tabela dinâmica que utiliza eficazmente os dados de ambas as tabelas para criar a análise que você precisa. A figura a seguir ilustra que, usando o Modelo de Dados Interno Excel, que você tenha atingido o objetivo de mostrar as vendas por título do trabalho.
Você vê que o drop-down inferior direito é nomeado coluna relacionada (primária). O termo primária significa que o Modelo de Dados Interno utiliza este campo a partir da tabela associada como a chave primária.
Uma chave primária é um campo que contém apenas os valores não nulos únicos (não há duplicados ou espaços em branco). campos de chave primária são necessários no modelo de dados para evitar erros de agregação e duplicações. Todo relacionamento criado deve ter um campo designado como a chave primária.
A tabela funcionários devem ter todos os valores exclusivos no campo Employee_Number, sem espaços em branco ou valores nulos. Esta é a única maneira que Excel pode garantir a integridade dos dados quando juntar várias tabelas.
Depois de atribuir mesas ao modelo de dados interno, que você pode precisar de ajustar os relacionamentos entre as tabelas. Para fazer alterações nos relacionamentos em um modelo de dados interno, clique na guia dados na faixa de opções e selecione o comando Relacionamentos. A caixa de diálogo gerenciar relacionamentos, mostrado aqui, abre.
Aqui, você encontrará os seguintes comandos:
- Novo: Criar uma nova relação entre duas tabelas no modelo de dados interno.
- Editar: Alterar a relação seleccionado.
- Ativar: Impor a relação selecionada, dizendo Excel considerar a relação ao agregar e analisar os dados no modelo de dados interno.
- Desativar: Desligue o relacionamento selecionado, dizendo Excel para ignorar o relacionamento quando agregar e analisar os dados no modelo de dados interno.
- Excluir: Remover a relação seleccionado.