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

Por padrão, os relatórios de tabela dinâmica baseados na mesma fonte de dados, um intervalo de células em uma planilha ou conexão de dados, compartilham um cache de dados, mas você pode cancelar o compartilhamento desse cache de dados usando vários métodos.

O que você deseja fazer?

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 em seu computador que é usada pelo Microsoft Office Excel para armazenar os dados para o relatório. Para ajudar a 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 baseados 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 você não queira compartilhar um cache de dados entre dois ou mais relatórios de tabela dinâmica baseados na mesma fonte de dados. Por exemplo:

  • Você não deseja que os campos 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 sem suporte quando usa um cache de dados compartilhado, como a recuperação de dados em um relatório para um item ou 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 OLAP (processamento analítico online) não pode ser compartilhado porque é usado em uma maneira diferente das 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, incluindo o seguinte:

  • Use o assistente de tabela dinâmica e gráfico dinâmico para criar um novo relatório de tabela dinâmica com base no mesmo intervalo de células que outro relatório sem compartilhar o cache de dados.

  • Descompartilhe o cache de dados entre relatórios de tabela dinâmica com base em um intervalo de células redefinindo 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 na pasta de trabalho.

Dica

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

? Contagem de ActiveWorkbook. PivotCaches.

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

  1. Verifique se há um relatório de tabela dinâmica existente 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 na 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, siga este procedimento:

    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 ou banco de dados do Microsoft Office Excele, 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 com base 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 no relatório de tabela dinâmica para a qual você deseja cancelar o compartilhamento do 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, siga este procedimento:

    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, verifique se o mesmo intervalo de dados no qual você deseja basear o relatório de tabela dinâmica está selecionado, mas se pelo menos uma linha a menos está incluída na seleção.

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

  6. Clique em Próximo.

  7. Na página etapa 3 do assistente, verifique se a opção planilha existente está selecionada e se o local é o mesmo e clique em concluir.

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

  8. Verifique se uma célula no relatório de tabela dinâmica para a qual você deseja cancelar o compartilhamento do 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 de volta para o intervalo original.

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

  12. Clique em Próximo.

  13. Na página etapa 3 do assistente, verifique se a opção planilha existente está selecionada e se o local é o mesmo e clique em concluir.

O novo relatório de tabela dinâmica agora se baseia no mesmo intervalo de dados que o outro relatório, mas tem 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 com base 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 onde as conexões são usadas 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. Verifique se há um arquivo de conexão para a conexão de dados em 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 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 atuais como um arquivo. odc.

    6. Clique em OKe, em seguida, clique em fechar.

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

  4. Na guia Opções , no grupo dados , clique em Alterar fonte de dadose, 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 uma conexão de dados diferente, selecione usar uma fonte de dados externae clique em escolher conexão.

    A caixa de diálogo conexões existentes será exibida.

  6. Selecione uma conexão de dados na lista selecionar uma conexão na categoria arquivos de conexão na rede ou arquivos de conexão neste computador e, em seguida, clique em abrir.

    Observação: Talvez seja necessário clicar em procurar para localizar o arquivo de conexão.

  7. Clique em OK.

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

Início da Página

Precisa de mais ajuda?

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.

×