Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

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

O que pretende fazer?

Saiba mais sobre a cache de dados da 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 é utilizada pelo Microsoft Office Excel para armazenar os dados do relatório. Para ajudar a melhorar o desempenho e reduzir o tamanho do seu livro, o Excel partilha automaticamente a cache de dados da Tabela Dinâmica entre dois ou mais relatórios de tabela dinâmica baseados no mesmo intervalo de células ou ligação de dados. Se o intervalo de células ou a ligação de dados de dois ou mais relatórios de tabela dinâmica forem diferentes, a cache de dados não pode ser partilhada entre esses relatórios.

No entanto, pode haver alturas em que não pretende partilhar uma cache de dados entre dois ou mais relatórios de tabela dinâmica baseados na mesma origem de dados. Por exemplo:

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

  • Não quer que os campos sejam 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 sejam atualizados ao mesmo tempo.

  • Quer utilizar uma funcionalidade que não é suportada quando utiliza uma cache de dados partilhada, como obter dados num relatório para um item ou itens selecionados quando aplica um filtro de relatório.

Nota: Não é possível partilhar a cache de dados de um relatório de tabela dinâmica ligado a uma origem de dados OLAP (Online Analytical Processing) porque é utilizada de uma forma diferente das origens de dados não OLAP.

Início da Página

Anular a partilha da 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 Tabelas Dinâmicas e Gráficos Dinâmicos para criar um novo relatório de tabela dinâmica baseado no mesmo intervalo de células que outro relatório sem partilhar a cache de dados.

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

  • Anular a partilha da cache de dados entre dois ou mais relatórios de tabela dinâmica baseados na mesma ligação de dados ao criar uma ligação de dados exclusiva para cada relatório de tabela dinâmica no livro.

Sugestão

Para ver quantas caches de dados existem num livro, abra a janela Imediata do Visual Basic Editor premindo Alt+F11, premindo CTRL+G e, em seguida, escreva o seguinte:

? ActiveWorkbook.PivotCaches.Count

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

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

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

  3. Para iniciar o Assistente de Tabelas Dinâmicas e Gráficos Dinâmicos, prima ALT+D+P.

    Sugestão

    Para adicionar o Assistente de Tabelas Dinâmicas e Gráficos Dinâmicos à Barra de Ferramentas de Acesso Rápido, faça o seguinte:

    1. Clique na seta junto à 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 Lista ou base de dados do Microsoft Office Excel 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 Tabelas Dinâmicas e Gráficos Dinâmicos apresentar 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 da cache de dados entre relatórios de tabela dinâmica baseados num intervalo de células

  1. Certifique-se de que 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 Tabelas Dinâmicas e Gráficos Dinâmicos, prima ALT+D+P.

    Sugestão

    Para adicionar o Assistente de Tabelas Dinâmicas e Gráficos Dinâmicos à Barra de Ferramentas de Acesso Rápido, faça o seguinte:

    1. Clique na seta junto à 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 em Anterior 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á selecionado, mas que pelo menos uma linha é 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 Seguinte.

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

    O relatório de Tabela Dinâmica tem agora uma cache de dados diferente, mas baseia-se num intervalo de dados diferente.

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

  9. Para iniciar novamente o Assistente de Tabelas Dinâmicas e Gráficos Dinâmicos, prima Alt+D+P.

  10. Na página Passo 3 do assistente, clique em Anterior para regressar à página Passo 2 .

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

    Por exemplo, se o intervalo atual for $A$1:$E$285, altere o intervalo para $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 de que 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 outro relatório, mas tem uma cache de dados diferente.

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

  1. Confirme que 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.

    Confirme que a mesma ligação de dados é utilizada 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 Connections 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.

      São apresentados os relatórios de tabela dinâmica que utilizam esta ligação de dados.

  2. Certifique-se de que existe um ficheiro de ligação para a ligação de dados no 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 Connections 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 atuais 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 Alterar origem de dados da 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 Connections Existente.

  6. Selecione uma ligação de dados na lista Selecionar uma Ligação na categoria Ficheiros de ligação na rede ou 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.

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

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×