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

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Por padrão, relatórios de tabela dinâmica que são baseados 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 este cache de dados usando vários métodos.

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

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

O cache de dados de um relatório de tabela dinâmica é uma área de memória interna no computador que é usado pelo Microsoft Office Excel para armazenar os dados para o relatório. Para ajudar a melhorar o desempenho e reduzir o tamanho da 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 são baseados na mesma conexão de dados ou intervalo de célula. Se a conexão de dados ou intervalo de célula para duas ou mais relatórios de tabela dinâmica for diferente, o cache de dados não pode ser compartilhado entre esses relatórios.

No entanto, pode haver ocasiões em que você não deseja compartilhar um cache de dados entre dois ou mais relatórios de tabela dinâmica que são baseados na mesma fonte de dados. Por exemplo:

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

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

  • Não desejar que todos os relatórios de tabela dinâmica para atualizar ao mesmo tempo.

  • Você deseja usar um recurso que não é suportado quando você usa um cache de dados compartilhado, como a recuperação de dados em um relatório para um item ou itens selecionados quando você 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 para descompartilhar um cache de dados, incluindo o seguinte:

  • Use o Assistente de gráfico dinâmico e tabela dinâmica para criar um novo relatório de tabela dinâmica que se baseia o mesmo intervalo de célula como outro relatório sem compartilhar o cache de dados.

  • Descompartilhar o cache de dados entre relatórios de tabela dinâmica que são baseados em um intervalo de células por redefinição temporariamente o intervalo de dados para forçar o Excel para descompartilhar o cache de dados.

  • Descompartilhar o cache de dados entre dois ou mais relatórios de tabela dinâmica que se baseiam na mesma conexão de dados criando uma conexão de dados exclusivos para cada relatório de tabela dinâmica na pasta de trabalho.

Dica

Para ver quantas caches de dados existem em uma pasta de trabalho, abra a janela imediata do Editor do Visual Basic pressionando ALT + F11 e pressione CTRL + G e digite o seguinte:

?ActiveWorkbook.PivotCaches.Count

Criar um relatório de tabela dinâmica que se baseia o mesmo intervalo de célula como outro relatório sem compartilhar o cache de dados

  1. Certifique-se de que não há um relatório de tabela dinâmica existente que se baseia o mesmo intervalo que você deseja usar para o novo relatório de tabela dinâmica.

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

  3. Para iniciar o Assistente de gráfico dinâmico e tabela dinâmica, pressione ALT + D + P.

    Dica

    Para adicionar o Assistente de gráfico dinâmico e tabela dinâmica a 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 depois em OK.

  4. Na página etapa 1 do assistente, clique em lista do Microsoft Office Excel ou banco de dados e 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 gráfico dinâmico e tabela dinâmica exibe 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 que são baseados em um intervalo de células

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

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

  3. Para iniciar o Assistente de gráfico dinâmico e tabela dinâmica, pressione ALT + D + P.

    Dica

    Para adicionar o Assistente de gráfico dinâmico e tabela dinâmica a 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 depois 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, certifique-se de que o mesmo intervalo de dados no qual você deseja basear o relatório de tabela dinâmica é selecionado, mas que pelo menos uma linha menos está incluído na seleção.

    Por exemplo, se o intervalo for $A$ 1: alterar o intervalo para $A do 286, de $ de $E$ 1: $E$ 285.

  6. Clique em Avançar.

  7. Na página etapa 3 do assistente, certifique-se de que a planilha existente está selecionada e que o local é o mesmo e, em seguida, clique em Concluir.

    Relatório de tabela dinâmica agora tem um cache de dados diferentes, mas baseia-se em um intervalo de dados diferentes.

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

  9. Para iniciar o Assistente de gráfico dinâmico e tabela dinâmica 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 intervalo original.

    Por exemplo, se o intervalo atual é $A$ 1: alterar 285, de $$E o intervalo de volta para $A$ 1: $E$ 286.

  12. Clique em Avançar.

  13. Na página etapa 3 do assistente, certifique-se de que a planilha existente está selecionada e que o local é o mesmo e, em seguida, clique em Concluir.

O novo relatório de tabela dinâmica baseia-se agora o mesmo intervalo de dados que o relatório de outro, mas tem um cache de dados diferentes.

Descompartilhar o cache de dados de duas ou mais relatórios de tabela dinâmica que se baseiam na mesma conexão de dados

  1. Certifique-se de que há pelo menos dois relatórios de tabela dinâmica que se baseiam na mesma conexão de dados e que 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 onde as conexões são usados nesta pasta de trabalho, clique no link que exibe o texto clique aqui para ver onde as conexões selecionadas são usadas.

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

  2. Certifique-se de que não há um arquivo de conexão para a conexão de dados no 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 de Conexão, clique na guia definição e, em seguida, clique em Exportar arquivo de Conexão.

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

    6. Clique em OK e em Fechar.

  3. Clique em qualquer célula no 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 clique em Alterar fonte de dados.

    A caixa de diálogo de fonte de dados de alteração de tabela dinâmica é exibida.

  5. Para usar uma conexão de dados diferentes, selecione usar uma fonte de dados externos e, em seguida, clique em Escolher Conexão.

    Aparece a caixa de diálogo Conexões existentes.

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

    Observação: Você talvez precise clique em Procurar para localizar o arquivo de conexão.

  7. Clique em OK.

Relatório de tabela dinâmica agora tem um cache de dados diferentes.

Início da página

Expanda suas habilidades no Office
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.

×