Criando Relacionamentos e Validando com Tabelas Dinâmicas
Deslize para mostrar o menu
Com quatro tabelas carregadas no modelo de dados, elas ainda são independentes — o Power Pivot não reconhece automaticamente como elas se conectam. Sem relacionamentos definidos, combinar campos de duas tabelas diferentes em uma Tabela Dinâmica produz resultados incorretos.
O Lado Um e o Lado Muitos
Todo relacionamento no Power Pivot conecta exatamente duas tabelas — uma atuando como lado um e a outra como lado muitos.
O Excel exibe isso na visualização de diagrama usando 1 no lado da tabela de dimensão e * (asterisco) no lado da tabela de fatos. A seta entre eles mostra a direção do relacionamento — sempre da dimensão para o fato.
Sempre arraste da tabela de dimensão para a tabela de fatos — da chave única para a chave repetida. A tabela de onde você inicia o arrasto se torna o lado um. A tabela onde você solta se torna o lado muitos.
Tipos de Cardinalidade
A caixa de diálogo Gerenciar Relacionamentos também exibe a cardinalidade — a descrição numérica de quantas linhas de cada lado podem corresponder:
1*Muitos para um — o padrão neste modelo. Muitas linhas em Sales correspondem a uma linha em Customers, Products ou Dates;11Um para um — cada linha de um lado corresponde exatamente a uma linha do outro. Raro em modelos transacionais;**Muitos para muitos — múltiplas linhas de ambos os lados podem corresponder. Requer atenção especial e geralmente é evitado em modelos simples.
Tarefa
Criar relacionamentos no Modelo de Dados.
Etapa 1 — Abrir a Visualização de Diagrama
Acesse a guia Power Pivot na Faixa de Opções e clique em Gerenciar.
Altere para a Visualização de Diagrama usando o segundo ícone no canto inferior direito da janela do Power Pivot.
Você deve ver quatro caixas desconectadas, uma para cada tabela. Este é seu ponto de partida.
Etapa 2 — Criar os três relacionamentos
Crie cada relacionamento clicando e arrastando da coluna chave na tabela de dimensão para a coluna correspondente na tabela Sales.
Customers → Sales: arraste CustomerID da caixa Customers para CustomerID na caixa Sales.
Products → Sales: arraste ProductID da caixa Products para ProductID na caixa Sales.
Dates → Sales: arraste Date da caixa Dates para OrderDate na caixa Sales.
Após cada arrasto, verifique as extremidades da linha que aparece. O lado da tabela de dimensão deve mostrar um 1 e o lado de Sales deve mostrar um *. Se estiverem invertidos, exclua a linha e tente novamente. Certifique-se de que o 1 apareça no lado da Tabela de Dimensão. Caso contrário, inverta a ordem da coluna de onde você está arrastando ou utilize a função ''Gerenciar Relacionamentos'' (veja o ponto 3 abaixo).
Etapa 3 — Verificar usando Gerenciar Relacionamentos
Na janela do Power Pivot, acesse Guia Design → Gerenciar Relacionamentos.
Confirme que os três relacionamentos aparecem na lista, cada um mostrando a tabela e a coluna corretas em ambos os lados.
Feche a caixa de diálogo e a janela do Power Pivot.
Etapa 4 — Validar com uma Tabela Dinâmica
No Excel, acesse Inserir → Tabela Dinâmica.
Selecione Usar o Modelo de Dados desta pasta de trabalho e clique em OK.
No painel Campos da Tabela Dinâmica, arraste Region (de Customers) para a área de Linhas e Total (de Sales) para a área de Valores.
A Tabela Dinâmica deve mostrar um total de vendas diferente para cada região, e não o mesmo número repetido. Isso confirma que o relacionamento Customers → Sales está funcionando.
Agora, arraste também Category (de Products) para a área de Linhas. A tabela deve detalhar as vendas por Região e Categoria simultaneamente, puxando dados de três tabelas diferentes ao mesmo tempo.
1. Você criou um relacionamento entre a tabela Customers e a tabela Sales na Visualização de Diagrama. Após soltar o arrasto, você percebe que o símbolo * está no lado de Customers e o 1 está no lado de Sales. O que isso significa?
2. Imagine que você construiu uma Tabela Dinâmica usando o Modelo de Dados. Você arrastou Region da tabela Customers e Total da tabela Sales para a mesma Tabela Dinâmica. Cada linha de região mostra exatamente o mesmo número: o total geral repetido quatro vezes. Qual é a causa mais provável?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo