Trabalhar com relações em tabelas dinâmicas

As tabelas dinâmicas foram construídas tradicionalmente usando cubos OLAP e outras fontes de dados complexas que já possuem conexões avançadas entre as tabelas. No entanto, no Excel 2013, você está livre para importar várias tabelas e construir suas próprias conexões entre elas. Embora essa flexibilidade seja poderosa, ela também facilita a reunião de dados que não estejam relacionados, levando a resultados estranhos.

Você já criou uma tabela dinâmica como esta? Você pretende criar uma divisão de compras por região, e então solta um campo de valor de compra na área Valores e solta um campo de região de vendas na área Rótulos de Coluna. Mas os resultados estão errados.

Exemplo de Tabela Dinâmica

Como corrigir isso?

O problema é que os campos que você adicionou à tabela dinâmica podem estar na mesma pasta de trabalho, mas as tabelas que contêm cada coluna não estão relacionadas. Por exemplo, é possível ter uma tabela que liste cada região de vendas e outra tabela que liste as compras para todas as regiões. Para criar a tabela dinâmica e obter os resultados corretos, você precisará criar uma relação entre as duas tabelas.

Depois de criar a relação, a tabela dinâmica combinará os dados da tabela de compras com a lista das regiões corretamente, e os resultados terão esta aparência:

Exemplo de Tabela Dinâmica

O Excel 2013 contém tecnologia desenvolvida pela Microsoft Research (MSR) para detectar e corrigir automaticamente problemas de relação como este.

Início da página Início da página

Usando a detecção automática

A detecção automática verifica novos campos adicionados a uma pasta de trabalho que contenham uma tabela dinâmica. Se o novo campo não estiver relacionado aos cabeçalhos de coluna e linha da tabela dinâmica, uma mensagem aparecerá na área de notificação na parte superior da tabela dinâmica informando que uma relação pode ser necessária. O Excel também analisará os novos dados para localizar possíveis relações.

É possível continuar a ignorar a mensagem e trabalhar com a tabela dinâmica; no entanto, se você clicar em Criar, o algoritmo trabalhará e analisará seus dados. Dependendo dos valores dos novos dados, do tamanho e da complexidade da tabela dinâmica e das relações que você já criou, esse processo poderá demorar vários minutos.

O processo consiste em duas fases:

  • Detecção de relações. Quando a análise estiver concluída, será possível rever a lista de relações sugeridas. Se você não cancelar, o Excel automaticamente prosseguirá para a próxima etapa da criação de relações.
  • Criação de relações. Depois que as relações forem aplicadas, uma caixa de diálogo de confirmação será exibida e será possível clicar no link Detalhes para ver uma lista de relações que foram criadas.

É possível cancelar o processo de detecção, mas não é possível cancelar o processo de criação.

O algoritmo MSR procura pelo melhor conjunto "possível" de relações para conectar as tabelas no seu modelo. O algoritmo detecta todas as relações possíveis para os novos dados, levando em consideração os nomes de coluna, os tipos de dados de colunas, os valores dentro das colunas e as colunas em tabelas dinâmicas.

O Excel escolhe a relação com a maior pontuação de 'qualidade', conforme determinado pela heurística interna. Para obter mais informações, consulte Visão geral de relações e Solucionar problemas de relações.

Se a detecção automática não oferecer os resultados corretos, será possível editar relações, excluí-las ou criar novas manualmente. Para obter mais informações, consulte Criar uma relação entre duas tabelas ou Criar relações no modo de exibição Diagrama.

Início da página Início da página

Linhas em branco em tabelas dinâmicas (membro desconhecido)

Como uma tabela dinâmica reúne tabelas de dados relacionadas, se qualquer tabela possuir dados que não puderem ser relacionados por uma chave ou um valor correspondente, esses dados deverão ser tratados de alguma forma. Em bancos de dados multidimensionais, a maneira de lidar com dados incompatíveis é atribuir todas as linhas que não tenham valor correspondente ao Membro desconhecido. Em uma tabela dinâmica, o membro desconhecido aparece como um título em branco.

Por exemplo, se você criar uma tabela dinâmica destinada a agrupar vendas por loja, mas alguns registros na tabela de vendas não têm um nome de loja listado, todos os registros sem um nome válido de loja serão agrupados juntos.

Se você acabar com linhas em branco, terá duas escolhas. É possível definir uma relação de tabela que funcione, criando uma cadeia de relações entre várias tabelas ou removendo os campos da tabela dinâmica que causam as linhas em branco.

Início da página Início da página

 
 
Aplica-se a:
Excel 2013, Power Pivot no Excel 2013