Excel Power Pivot - Gerenciando modelo de dados
O principal uso do Power Pivot é sua capacidade de gerenciar as tabelas de dados e as relações entre elas, para facilitar a análise dos dados de várias tabelas. Você pode adicionar uma tabela do Excel ao Modelo de Dados enquanto cria uma Tabela Dinâmica ou diretamente da Faixa de Opções do PowerPivot.
Você pode analisar dados de várias tabelas apenas quando houver relacionamentos entre elas. Com o Power Pivot, você pode criar relacionamentos a partir da Exibição de dados ou Exibição de diagrama. Além disso, se você escolheu adicionar uma tabela ao Power Pivot, também precisa adicionar um relacionamento.
Adicionando tabelas do Excel ao modelo de dados com a tabela dinâmica
Quando você cria uma Tabela Dinâmica no Excel, ela se baseia apenas em uma única tabela / intervalo. Caso queira adicionar mais tabelas à Tabela Dinâmica, pode fazê-lo com o Modelo de Dados.
Suponha que você tenha duas planilhas em sua pasta de trabalho -
Um contendo os dados dos vendedores e as regiões que eles representam, em uma tabela - Vendedor.
Outro contendo os dados de vendas, por região e mês, em uma tabela - Vendas.
Você pode resumir as vendas - em termos de vendedor, conforme mostrado abaixo.
Clique na tabela - Vendas.
Clique na guia INSERIR na faixa de opções.
Selecione PivotTable no grupo Tables.
Será criada uma Tabela Dinâmica vazia com os campos da tabela Vendas - Região, Mês e Valor do Pedido. Como você pode observar, há umMORE TABLES comando abaixo da lista de campos da tabela dinâmica.
Clique em MAIS TABELAS.
o Create a New PivotTablea caixa de mensagem aparece. A mensagem exibida é- Para usar várias tabelas em sua análise, uma nova Tabela Dinâmica precisa ser criada usando o Modelo de Dados. Clique Sim
Uma nova tabela dinâmica será criada conforme mostrado abaixo -
Em Campos da Tabela Dinâmica, você pode observar que existem duas guias - ACTIVE e ALL.
Clique na guia TODOS.
Duas tabelas - Vendas e Vendedor, com os campos correspondentes, aparecem na lista Campos da Tabela Dinâmica.
Clique no campo Vendedor na tabela Vendedor e arraste-o para a área ROWS.
Clique no campo Mês na tabela Vendas e arraste-o para a área ROWS.
Clique no campo Valor do pedido na tabela Vendas e arraste-o para a área ∑ VALORES.
A Tabela Dinâmica é criada. Uma mensagem aparece nos Campos da Tabela Dinâmica -Relationships between tables may be needed.
Clique no botão CRIAR próximo à mensagem. oCreate Relationship a caixa de diálogo aparece.
Debaixo Table, selecione Vendas.
Debaixo Column (Foreign) caixa, selecione Região.
Debaixo Related Table, selecione Vendedor.
Debaixo Related Column (Primary) caixa, selecione Região.
Clique OK.
Sua Tabela Dinâmica das duas tabelas em duas planilhas está pronta.
Além disso, como o Excel afirmou ao adicionar a segunda tabela à Tabela Dinâmica, a Tabela Dinâmica foi criada com o Modelo de Dados. Para verificar, faça o seguinte -
Clique na guia POWERPIVOT na faixa de opções.
Clique Manageno grupo Modelo de Dados. A exibição de dados do Power Pivot é exibida.
Você pode observar que as duas tabelas do Excel usadas na criação da Tabela Dinâmica são convertidas em tabelas de dados no Modelo de Dados.
Adicionando tabelas do Excel de uma pasta de trabalho diferente ao modelo de dados
Suponha que as duas tabelas - Vendedor e Vendas estejam em duas pastas de trabalho diferentes.
Você pode adicionar a tabela do Excel de uma pasta de trabalho diferente ao modelo de dados da seguinte maneira -
Clique na tabela Vendas.
Clique na guia INSERIR.
Clique em Tabela Dinâmica no grupo Tabelas. oCreate PivotTable a caixa de diálogo aparece.
Na caixa Tabela / Intervalo, digite Vendas.
Clique em Nova planilha.
Marque a caixa Adicionar esses dados ao modelo de dados.
Clique OK.
Você obterá uma Tabela Dinâmica vazia em uma nova planilha com apenas os campos correspondentes à tabela Vendas.
Você adicionou os dados da tabela Vendas ao Modelo de Dados. Em seguida, você deve obter os dados da tabela de vendedor também no modelo de dados da seguinte forma -
Clique na planilha que contém a tabela Vendas.
Clique na guia DADOS na faixa de opções.
Clique em Conexões existentes no grupo Obter dados externos. A caixa de diálogo Conexões existentes é exibida.
Clique na guia Tabelas.
Debaixo This Workbook Data Model, 1 tableé exibida (esta é a tabela Vendas que você adicionou anteriormente). Você também encontrará as duas pastas de trabalho exibindo as tabelas nelas.
Clique em Vendedor em Vendedor.xlsx.
Clique em Abrir. oImport Data a caixa de diálogo aparece.
Clique em Relatório de tabela dinâmica.
Clique em Nova planilha.
Você pode ver que a caixa - Add this data to the Data Modelestá marcada e inativa. Clique OK.
A tabela dinâmica será criada.
Como você pode observar, as duas tabelas estão no Modelo de Dados. Você pode ter que criar um relacionamento entre as duas tabelas, como na seção anterior.
Adicionando tabelas do Excel ao modelo de dados da faixa de opções do PowerPivot
Outra maneira de adicionar tabelas do Excel ao Modelo de Dados é fazendo so from the PowerPivot Ribbon.
Suponha que você tenha duas planilhas em sua pasta de trabalho -
Um contendo os dados dos vendedores e as regiões que eles representam, em uma tabela - Vendedor.
Outro contendo os dados de vendas, por região e mês, em uma tabela - Vendas.
Você pode adicionar essas tabelas do Excel ao modelo de dados primeiro, antes de fazer qualquer análise.
Clique na tabela do Excel - Vendas.
Clique na guia POWERPIVOT na faixa de opções.
Clique em Adicionar ao modelo de dados no grupo Tabelas.
A janela do Power Pivot é exibida, com a tabela de dados Vendedor adicionada a ela. Além disso, uma guia - Tabela vinculada aparece na faixa de opções na janela do Power Pivot.
Clique na guia Tabela vinculada na faixa de opções.
Clique na Tabela do Excel: Vendedor.
Você pode descobrir que os nomes das duas tabelas presentes em sua pasta de trabalho são exibidos e o nome Vendedor está marcado. Isso significa que a tabela de dados Vendedor está vinculada à tabela do Excel Vendedor.
Clique Go to Excel Table.
A janela do Excel com a planilha contendo a tabela do vendedor é exibida.
Clique na guia Planilha de vendas.
Clique na tabela Vendas.
Clique em Adicionar ao modelo de dados no grupo Tabelas na faixa de opções.
A tabela Vendas do Excel também é adicionada ao Modelo de Dados.
Se você quiser fazer análises com base nessas duas tabelas, como você sabe, precisa criar um relacionamento entre as duas tabelas de dados. No Power Pivot, você pode fazer isso de duas maneiras -
Da Visualização de Dados
Da visualização do diagrama
Criação de relacionamentos a partir da visão de dados
Como você sabe que na Visualização de Dados, você pode visualizar as tabelas de dados com registros como linhas e campos como colunas.
Clique na guia Design na janela do Power Pivot.
Clique em Criar Relacionamento no grupo Relacionamentos. oCreate Relationship a caixa de diálogo aparece.
Clique em Vendas na caixa Tabela. Esta é a mesa onde o relacionamento começa. Como você sabe, Coluna deve ser o campo que está presente na tabela relacionada Vendedor que contém valores exclusivos.
Clique em Região na caixa Coluna.
Clique em Vendedor na caixa Tabela Relacionada.
A Coluna Vinculada Relacionada é preenchida automaticamente com Região.
Clique no botão Criar. O relacionamento é criado.
Criando Relacionamentos a partir da Visão do Diagrama
Criar relacionamentos a partir da visualização do diagrama é relativamente mais fácil. Siga as etapas fornecidas.
Clique na guia Página inicial na janela do Power Pivot.
Clique em Exibir Diagrama no grupo Exibir.
A Visualização do Diagrama do Modelo de Dados aparece na janela do Power Pivot.
Clique em Região na tabela Vendas. Região na tabela de vendas é destacado.
Arraste para a região na tabela de vendedor. Região na tabela de vendedor também é destacada. Uma linha aparece na direção em que você arrastou.
Uma linha aparece da tabela Vendas para a tabela Vendedor indicando o relacionamento.
Como você pode ver, uma linha aparece da tabela Vendas para a tabela Vendedor, indicando o relacionamento e a direção.
Se você deseja saber o campo que faz parte de um relacionamento, clique na linha de relacionamento. A linha e o campo em ambas as tabelas são destacados.
Gerenciando relacionamentos
Você pode editar ou excluir um relacionamento existente no Modelo de Dados.
Clique na guia Design na janela Power Pivot.
Clique em Gerenciar Relacionamentos no grupo Relacionamentos. A caixa de diálogo Gerenciar Relacionamentos é exibida.
Todos os relacionamentos existentes no Modelo de Dados são exibidos.
Para editar um relacionamento
Clique em um relacionamento.
Clique no Editbotão. oEdit Relationship a caixa de diálogo aparece.
Faça as mudanças necessárias no relacionamento.
Clique OK. As mudanças se refletem no relacionamento.
Para excluir um relacionamento
Clique em um relacionamento.
Clique no botão Excluir. Uma mensagem de aviso é exibida mostrando como as tabelas afetadas pela exclusão do relacionamento afetariam os relatórios.
Clique em OK se tiver certeza de que deseja excluir. O relacionamento selecionado é excluído.
Atualização de dados do Power Pivot
Suponha que você modifique os dados na tabela do Excel. Você pode adicionar / alterar / excluir os dados na tabela do Excel.
Para atualizar os dados PowerPivot, faça o seguinte -
Clique na guia Tabela vinculada na janela do Power Pivot.
Clique em Atualizar tudo.
A tabela de dados é atualizada com as modificações feitas na tabela do Excel.
Como você pode observar, você não pode modificar os dados nas tabelas de dados diretamente. Portanto, é melhor manter seus dados em tabelas do Excel vinculadas às tabelas de dados ao adicioná-los ao Modelo de Dados. Isso facilita a atualização dos dados nas tabelas de dados à medida que você atualiza os dados nas tabelas do Excel.