Anular a partilha de uma cache de dados entre relatórios de tabela dinâmica

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Por predefinição, relatórios de tabela dinâmica que são baseados na mesma origem de dados — um intervalo de células numa folha de cálculo ou uma ligação de dados — partilha uma cache de dados, mas pode anular a partilha esta cache de dados utilizando vários métodos.

O que pretende fazer?

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

Anular a partilha a cache de dados entre relatórios de tabela dinâmica

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

A cache de dados de um relatório de tabela dinâmica é uma área de memória interna no seu computador que é utilizado pelo Microsoft Office Excel para armazenar os dados para o relatório. Para ajudar a melhorar o desempenho e reduzir o tamanho do livro, o Excel partilha automaticamente a cache de dados de tabela dinâmica entre duas ou mais relatórios de tabela dinâmica com base na mesma ligação de dados ou intervalo de célula. Se a ligação de dados ou intervalo de célula duas ou mais relatórios de tabela dinâmica for diferente, a cache de dados não pode ser partilhada entre esses relatórios.

No entanto, poderão existir momentos quando não pretende partilhar uma cache de dados entre duas ou mais relatórios de tabela dinâmica baseados na mesma origem de dados. Por exemplo:

  • Não pretende que os campos calculados e itens a serem apresentados em todos os relatórios de tabela dinâmica.

  • Não pretende que os campos agrupados da mesma forma em todos os relatórios de tabela dinâmica.

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

  • Que pretende utilizar uma funcionalidade que não é suportada quando utiliza uma cache de dados partilhada, tal como a obtenção de dados num relatório para um item selecionado ou itens quando aplica um filtro de relatório.

Nota: Não pode ser partilhada a cache de dados para um relatório de tabela dinâmica que está ligado a uma origem de dados de processamento OLAP (Online Analytical) porque está a ser utilizado de forma diferente que origens de dados não OLAP.

Início da página

Anular a partilha a cache de dados entre relatórios de tabela dinâmica

Existem várias formas de anular a partilha de uma cache de dados, incluindo o seguinte:

  • Utilize o Assistente de gráfico dinâmico e tabela dinâmica para criar um novo relatório de tabela dinâmica que é baseado no mesmo intervalo de células como outro relatório sem partilhar a cache de dados.

  • Anular a partilha a cache de dados entre relatórios de tabela dinâmica que são baseados num intervalo de células ao redefinir temporariamente o intervalo de dados para forçar o Excel para anular a partilha da cache de dados.

  • Anular a partilha a cache de dados entre duas ou mais relatórios de tabela dinâmica baseados na mesma ligação de dados através da criação de uma ligação de dados exclusivo para cada relatório de tabela dinâmica no livro.

Sugestão

Para ver quantas dados caches existem num livro, abra a janela imediata da Visual Basic Editor premindo ALT + F11 e premindo CTRL + G e, em seguida, escreva o seguinte:

?ActiveWorkbook.PivotCaches.Count

Criar um relatório de tabela dinâmica que é baseado no mesmo intervalo de células como outro relatório sem partilhar a cache de dados

  1. Certifique-se de que existe um relatório de tabela dinâmica existente, que é baseado no mesmo intervalo que pretende utilizar para o novo relatório de tabela dinâmica.

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

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

    Sugestão

    Para adicionar o Assistente de gráfico dinâmico de tabela dinâmica e a barra de ferramentas de acesso rápido, faça o seguinte:

    1. Clique na seta junto a barra de ferramentas e, em seguida, clique em Mais comandos.

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

    3. Na lista, selecione Assistente de Tabelas e Gráficos Dinâmicos, clique em Adicionar e, em seguida, clique em OK.

  4. Na página passo 1 do assistente, clique em Microsoft Office Excel lista ou base de dados e, em seguida, clique em seguinte.

  5. Na página passo 2 do assistente, selecione o intervalo de dados no qual pretende basear o novo relatório de tabela dinâmica e, em seguida, clique em seguinte.

  6. Quando o Assistente de gráfico dinâmico e tabela dinâmica apresenta uma mensagem a perguntar se pretende partilhar a cache de dados, clique em não.

  7. Na página passo 3 do assistente, selecione uma localização para o novo relatório de tabela dinâmica e, em seguida, clique em Concluir.

Anular a partilha a cache de dados entre relatórios de tabela dinâmica baseados num intervalo de células

  1. Certifique-se de que não existem, pelo menos, dois relatórios de tabela dinâmica com base no mesmo intervalo de células e que estes relatórios partilham a mesma cache de dados.

  2. Clique numa célula no relatório de tabela dinâmica para o qual pretende anular a partilha da cache de dados.

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

    Sugestão

    Para adicionar o Assistente de gráfico dinâmico de tabela dinâmica e a barra de ferramentas de acesso rápido, faça o seguinte:

    1. Clique na seta junto a barra de ferramentas e, em seguida, clique em Mais comandos.

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

    3. Na lista, selecione Assistente de Tabelas e Gráficos Dinâmicos, clique em Adicionar e, em seguida, clique em OK.

  4. Na página passo 3 do assistente, clique novamente para regressar à página passo 2.

  5. Na página passo 2 do assistente, certifique-se de que o mesmo intervalo de dados no qual pretende basear o relatório de tabela dinâmica está seleccionado, mas que pelo menos uma linha menos está incluído na seleção.

    Por exemplo, se o intervalo for $A$ 1: alteração de 286, $E$ o intervalo da $A$ 1: $E$ 285.

  6. Clique em Seguinte.

  7. Na página passo 3 do assistente, certifique-se de que a folha de cálculo existente está selecionada e a localização é a mesma e, em seguida, clique em Concluir.

    Relatório de tabela dinâmica agora tem uma cache de dados diferentes, mas é baseado num intervalo de dados diferentes.

  8. Certifique-se de que uma célula no relatório de tabela dinâmica para o qual pretende anular a partilha da cache de dados está selecionada.

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

  10. Na página passo 3 do assistente, clique novamente para regressar à página passo 2.

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

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

  12. Clique em Seguinte.

  13. Na página passo 3 do assistente, certifique-se de que a folha de cálculo existente está selecionada e a localização é a mesma e, em seguida, clique em Concluir.

O novo relatório de tabela dinâmica baseia-se agora no mesmo intervalo de dados que o relatório de outros, mas tem uma cache de dados diferente.

Anular a partilha a cache de dados de duas ou mais relatórios de tabela dinâmica baseados na mesma ligação de dados

  1. Certifique-se de que não existem, pelo menos, dois relatórios de tabela dinâmica baseados na mesma ligação de dados e que estes relatórios partilham a mesma cache de dados.

    Confirmar que é utilizada a mesma ligação de dados entre relatórios de tabela dinâmica

    1. No separador Dados, no grupo Ligações, clique em Ligações.

    2. Na caixa de diálogo Ligações do livro, selecione a ligação de relatório de tabela dinâmica.

    3. Em localizações onde as ligações são utilizadas neste livro, clique na ligação que apresenta o texto, clique aqui para ver onde são utilizadas as ligações selecionadas.

      Os relatórios de tabela dinâmica que utilizem esta ligação de dados são apresentados.

  2. Certifique-se de que existe um ficheiro de ligação para a ligação de dados no seu computador ou na rede.

    Criar um ficheiro de ligação para uma ligação de dados num livro

    1. No separador Dados, no grupo Ligações, clique em Ligações.

    2. Na caixa de diálogo Ligações do livro, selecione a ligação de relatório de tabela dinâmica.

    3. Clique em Propriedades.

    4. Na caixa de diálogo Propriedades da ligação, clique no separador definição e, em seguida, clique em Exportar ficheiro de ligação.

    5. Na caixa de diálogo Guardar ficheiro, guarde as informações de ligação atual como um ficheiro. odc.

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

  3. Clique em qualquer célula no relatório de tabela dinâmica para o qual pretende anular a partilha da cache de dados.

  4. No separador Opções, no grupo dados, clique em Alterar origem de dados e, em seguida, clique em Alterar origem de dados.

    É apresentada a caixa de diálogo de origem de dados de alteração de tabela dinâmica.

  5. Para utilizar uma ligação de dados diferente, selecione utilizar uma origem de dados externa e, em seguida, clique em Escolher ligação.

    É apresentada a caixa de diálogo Ligações existentes.

  6. Selecione uma ligação de dados a partir da lista Selecione uma ligação no tipo de ficheiros de ligação de rede ou categoria de ficheiros de ligação neste computador e, em seguida, clique em Abrir.

    Nota: Poderá ter de clicar em Procurar para localizar o ficheiro de ligação.

  7. Clique em OK.

Relatório de tabela dinâmica tem agora uma cache de dados diferente.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×