Descompartilhar um cache de dados entre relatórios de tabela dinâmica

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Por padrão, os relatórios de tabela dinâmica que se baseiam na mesma fonte de dados — um intervalo de células em uma planilha ou uma conexão de dados  — compartilham um cache de dados, mas você pode descompartilhar esse cache de diversas maneiras.

O que você deseja fazer?

Saiba mais sobre o cache de dados de tabela dinâmica

Descompartilhar o cache de dados entre relatórios de tabela dinâmica

Mais informações sobre o cache de dados de tabela dinâmica

O cache de dados de um relatório de tabela dinâmica é uma área da memória interna do computador usada pelo Microsoft Office Excel para armazenar os dados do relatório. Para melhorar o desempenho e reduzir o tamanho da sua pasta de trabalho, o Excel compartilha automaticamente o cache de dados de tabela dinâmica entre dois ou mais relatórios de tabela dinâmica que se baseiam no mesmo intervalo de células ou conexão de dados. Se o intervalo de células ou a conexão de dados de dois ou mais relatórios de tabela dinâmica for diferente, o cache de dados não poderá ser compartilhado entre esses relatórios.

No entanto, pode haver ocasiões em que não seja necessário compartilhar um cache de dados entre dois ou mais relatórios de tabela dinâmica que se baseiam na mesma fonte de dados. Por exemplo:

  • Você não deseja que itens e campos calculados sejam exibidos em todos os relatórios de tabela dinâmica.

  • Você não deseja que os campos sejam agrupados da mesma maneira em todos os relatórios de tabela dinâmica.

  • Você não deseja que todos os relatórios de tabela dinâmica sejam atualizados ao mesmo tempo.

  • Você deseja usar um recurso para o qual não há suporte quando um cache de dados é compartilhado; por exemplo, recuperar dados em um relatório para um ou mais itens selecionados ao aplicar um filtro de relatório.

Observação : O cache de dados para um relatório de tabela dinâmica que está conectado a uma fonte de dados de processamento analítico Online (OLAP) não pode ser compartilhado porque ele é usado de maneira diferente de fontes de dados não OLAP.

Início da página

Descompartilhar o cache de dados entre relatórios de tabela dinâmica

Há várias maneiras de descompartilhar um cache de dados:

  • Use o Assistente de Tabela Dinâmica e Gráfico Dinâmico para criar um novo relatório de tabela dinâmica que se baseie no mesmo intervalo de células de outro relatório sem compartilhar o cache de dados.

  • Descompartilhe o cache de dados entre os relatórios de tabela dinâmica baseados em um intervalo de células definindo temporariamente o intervalo de dados para forçar o Excel a descompartilhar o cache de dados.

  • Descompartilhe o cache de dados entre dois ou mais relatórios de tabela dinâmica baseados na mesma conexão de dados criando uma conexão de dados exclusiva para cada relatório de tabela dinâmica da pasta de trabalho.

Dica

Para saber quantos caches de dados constam em uma pasta de trabalho, abra a janela Imediata do Editor do Visual Basic pressionando ALT+F11 e CTRL+G. Depois, digite o seguinte:

?ActiveWorkbook.PivotCaches.Count

Criar um relatório de tabela dinâmica que se baseie no mesmo intervalo de células de outro relatório sem compartilhar o cache de dados

  1. Verifique se há um relatório de tabela dinâmica baseado no mesmo intervalo que você deseja usar para o novo relatório de tabela dinâmica.

  2. Clique em qualquer célula em branco da planilha fora do relatório de tabela dinâmica.

  3. Para iniciar o Assistente de Tabela Dinâmica e Gráfico Dinâmico, pressione ALT+D+P.

    Dica

    Para adicionar o Assistente de Tabela Dinâmica e Gráfico Dinâmico à Barra de Ferramentas de Acesso Rápido, faça o seguinte:

    1. Clique na seta ao lado da barra de ferramentas e, em seguida, clique em Mais Comandos.

    2. Em Escolher comandos em, selecione Todos os Comandos.

    3. Na lista, selecione Assistente de Tabela Dinâmica e Gráfico Dinâmico, clique em Adicionar e, em seguida, clique em OK.

  4. Na página Etapa 1 do assistente, clique em Banco de dados ou lista do Microsoft Office Excel e, em seguida, clique em Avançar.

  5. Na página Etapa 2 do assistente, selecione o intervalo de dados no qual você deseja basear o novo relatório de tabela dinâmica e clique em Avançar.

  6. Quando o Assistente de Tabela Dinâmica e Gráfico Dinâmico exibir uma mensagem perguntando se você deseja compartilhar o cache de dados, clique em Não.

  7. Na página Etapa 3 do assistente, selecione um local para o novo relatório de tabela dinâmica e clique em Concluir.

Descompartilhar o cache de dados entre relatórios de tabela dinâmica baseados em um intervalo de células

  1. Verifique se há pelo menos dois relatórios de tabela dinâmica baseados no mesmo intervalo de células e se esses relatórios compartilham o mesmo cache de dados.

  2. Clique em uma célula do relatório de tabela dinâmica para o qual você deseja descompartilhar o cache de dados.

  3. Para iniciar o Assistente de Tabela Dinâmica e Gráfico Dinâmico, pressione ALT+D+P.

    Dica

    Para adicionar o Assistente de Tabela Dinâmica e Gráfico Dinâmico à Barra de Ferramentas de Acesso Rápido, faça o seguinte:

    1. Clique na seta ao lado da barra de ferramentas e, em seguida, clique em Mais Comandos.

    2. Em Escolher comandos em, selecione Todos os Comandos.

    3. Na lista, selecione Assistente de Tabela Dinâmica e Gráfico Dinâmico, clique em Adicionar e, em seguida, clique em OK.

  4. Na página Etapa 3 do assistente, clique em Voltar para retornar à página Etapa 2.

  5. Na página Etapa 2 do assistente, verifique se o mesmo intervalo de dados no qual você deseja basear o relatório de tabela dinâmica está selecionado e se, no mínimo, uma linha a menos está incluída na seleção.

    Por exemplo, se o intervalo for $A$1:$E$286, altere-o para $A$1:$E$285.

  6. Clique em Avançar.

  7. Na página Etapa 3 do assistente, verifique se a opção Planilha existente está selecionada e se o local é o mesmo. Em seguida, clique em Concluir.

    O relatório de tabela dinâmica agora tem outro cache de dados, mas se baseia em um intervalo de dados diferente.

  8. Verifique se uma célula do relatório de tabela dinâmica para o qual você deseja descompartilhar o cache de dados está selecionada.

  9. Para iniciar o Assistente de Tabela Dinâmica e Gráfico Dinâmico novamente, pressione ALT+D+P.

  10. Na página Etapa 3 do assistente, clique em Voltar para retornar à página Etapa 2.

  11. Na página Etapa 2 do assistente, altere o intervalo de dados para o valor original.

    Por exemplo, se o intervalo atual for $A$1:$E$285, altere-o novamente para $A$1:$E$286.

  12. Clique em Avançar.

  13. Na página Etapa 3 do assistente, verifique se a opção Planilha existente está selecionada e se o local é o mesmo. Em seguida, clique em Concluir.

Agora, o novo relatório de tabela dinâmica baseia-se no mesmo intervalo de dados do outro relatório, mas possui um cache de dados diferente.

Descompartilhar o cache de dados de dois ou mais relatórios de tabela dinâmica baseados na mesma conexão de dados

  1. Verifique se há pelo menos dois relatórios de tabela dinâmica baseados na mesma conexão de dados e se esses relatórios compartilham o mesmo cache de dados.

    Confirme se a mesma conexão de dados é usada entre relatórios de tabela dinâmica

    1. Na guia Dados, no grupo Conexões, clique em Conexões.

    2. Na caixa de diálogo Conexões da Pasta de Trabalho, selecione a conexão do relatório de tabela dinâmica.

    3. Em Locais nos quais são usadas conexões nesta pasta de trabalho, clique no link Clique aqui para ver onde as conexões selecionadas são usadas.

      Os relatórios de tabela dinâmica que usam esta conexão de dados são exibidos.

  2. Verifique se há um arquivo de conexão para a conexão de dados no seu computador ou na rede.

    Criar um arquivo de conexão para uma conexão de dados em uma pasta de trabalho

    1. Na guia Dados, no grupo Conexões, clique em Conexões.

    2. Na caixa de diálogo Conexões da Pasta de Trabalho, selecione a conexão do relatório de tabela dinâmica.

    3. Clique em Propriedades.

    4. Na caixa de diálogo Propriedades da Conexão, clique na guia Definição e, em seguida, clique em Exportar Arquivo de Conexão.

    5. Na caixa de diálogo Arquivo Salvar, salve as informações de conexão atuais como um arquivo .odc.

    6. Clique em OK e, em seguida, clique em Fechar.

  3. Clique em qualquer célula do relatório de tabela dinâmica para o qual você deseja descompartilhar o cache de dados.

  4. Na guia Opções, no grupo Dados, clique em Alterar Fonte de Dados e, em seguida, clique em Alterar Fonte de Dados.

    A caixa de diálogo Alterar Fonte de Dados da Tabela Dinâmica é exibida.

  5. Para usar outra conexão de dados, selecione Usar uma fonte de dados externa e clique em Escolher Conexão.

    A caixa de diálogo Conexões Existentes é exibida.

  6. Selecione uma conexão de dados na lista Selecione uma Conexão da categoria Arquivos de conexão da rede ou Arquivos de conexão deste computador e clique em Abrir.

    Observação : Talvez você precise clicar em Procurar para localizar o arquivo de conexão.

  7. Clique em OK.

O relatório de tabela dinâmica agora tem outro cache de dados.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×