Se a tabela dinâmica estiver ligada a uma origem de dados ODBC (Open Database Connectivity) externa que contém muitos dados, recuperar estes dados pode fazer com que o computador se aqueça lentamente à memória ou às consultas. Para evitar estes problemas, aplique um filtro de relatório à sua tabela dinâmica para obter apenas os dados de origem necessários para o conjunto de valores atual, dependendo dos itens selecionados.

Importante:  Só pode utilizar esta funcionalidade com uma tabela dinâmica ligada a uma origem de dados ODBC. Tem de utilizar o Assistente de Tabelas e Gramas Dinâmicas para concluir o seguinte procedimento.

  1. Certifique-se de que o comando Assistente de Tabelas e Gramas Dinâmicas está na Barra de Ferramentas de Acesso Rápido. Se não o vir, siga estes passos:

    Onde está a Barra de Ferramentas de Acesso Rápido?

    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.

  2. Agora, clique no ícone do Assistente de Tabelas e Gramas Dinâmicas Assistente de Tabelas e Gramas Dinâmicas na Barra de Ferramentas de Acesso Rápido.

  3. Na página Passo 1 do assistente, selecione Origem de dados externa e, em seguida, clique em Seguinte.

  4. Na página Passo 2 do assistente, clique em Obter Dados.

  5. Ligar a uma origem de dados.

    Para obter mais informações sobre como ligar a uma origem de dados ODBC, consulte Utilizar o Microsoft Query para obter dados externos.

  6. Na página Passo 3 do assistente, clique em Esquema.

  7. Na caixa de diálogo Esquema , arraste um ou mais campos para a área Filtro do Relatório.

  8. Para cada campo de filtro de relatório, faça o seguinte:

    1. Faça duplo clique no campo.

      É exibida a caixa de diálogo Opções Avançadas do Campo da Tabela Dinâmica.

    2. Para obter apenas dados actualizados a partir da origem de dados sempre que selecionar um novo item num filtro de relatório, clique em Consulta de origem de dados externa à medida que seleciona cada item do campo do filtro do relatório (requer menos memória).

      Para impedir que um campo do filtro de relatório seja movido para as áreas Rótulos de Linha, Etiquetas de Coluna ou Valores, selecione a caixa de verificação Desativar deslocamento deste campo ( recomendado).

      Para regressar à operação predefinida, obter todos os dados da origem de dados sempre que selecionar um novo item num filtro de relatório, clique em Recuperar dados externos para todos os itens do campo de filtro do relatório (desempenho mais rápido ).

Pode configurar um filtro de relatório para obter os dados selecionados a partir da origem de dados de uma tabela dinâmica utilizando a caixa de diálogo Opções Avançadas do Campo da Tabela Dinâmica no Assistente de Tabelas e Gramas Dinâmicas. Por predefinição, o Microsoft Office Excel obtém todos os dados de origem de uma tabela dinâmica, que inclui dados filtrados (e, portanto, não apresentados no relatório), ao criar ou atualizar relatório. Ao configurar um filtro de relatório para obter dados apenas para o item especificado no filtro, pode obter pequenas quantidades de dados conforme necessário. Sempre que apresentar um item diferente no filtro, apenas o subconjunto de dados do novo item é recuperado. Pode configurar o número de filtros de relatório que pretender e, em seguida, aplicá-los conforme necessário.

De que forma o desempenho é afetado

Quando um filtro de relatório está configurado para obter dados de um ou mais itens (mas não todos), o item (Todos) a resumir o conjunto completo de dados está indisponível (esbatido) e o comando Mostrar Páginas do Filtro do Relatório (no separador Opções, no grupo Tabela Dinâmica, quando clica na seta junto a Opções) também está indisponível. Sempre que seleciona um item diferente, o utilizador recupera menos dados, mas continua a ter de esperar que os dados sejam recuperados. Se o seu computador ficar desligado da origem de dados externa, não poderá selecionar um item diferente até que possa voltar a ligar à origem de dados. No entanto, esta opção permite-lhe trabalhar com quantidades de dados muito maiores do que as de outra forma.

Se recuperar todos os dados de todos os itens, a operação de recolha de dados inicial poderá demorar mais tempo, mas pode selecionar novos itens no filtro do relatório sem atraso, uma vez que todos os dados de que precisa são carregados para a memória no computador. Também pode abrir um resumo do conjunto completo de dados ao selecionar o item (Todos) e reorganizar o relatório para utilizar os filtros do relatório noutras áreas. A opção (Todos) dá-lhe a maior versatilidade quando a quantidade total de dados a obter está nos limites de memória disponíveis do computador.

Mover filtros de relatório

Se arrastar um filtro de relatório configurado para obter todos os dados de todos os itens para outra posição, por exemplo, se tentar torná-lo uma etiqueta de linha, o Excel tenta obter os dados de todos os itens e poderá ficar sem recursos informáticos. No entanto, pode impedir um utilizador de fazer isto. Para obter mais informações, consulte a secção Obter dados do filtro do relatório para cada item ou para todos os itens.

Recuperar dados de itens quando o filtro de relatório não está disponível

Esta capacidade de utilizar esta funcionalidade não está disponível nas seguintes circunstâncias:

  • Os relatórios baseados em dados de OLAP bases de dados consultam automaticamente os dados conforme necessário, pelo que não utilizam esta funcionalidade.

  • A Tabela Dinâmica está a partilhar a cache de dados com uma ou mais tabelas dinâmicas.

  • O controlador ODBC da base de dados externa que está a consulta não suporta consultas parametrizadas. Os controldores ODBC fornecidos com todas as consultas parametrdas de suporte do Microsoft Office. Pode contactar fornecedores de terceiros para determinar se os controldores têm este suporte.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Excel Tech Community (Comunidade Tecnológica do Excel) ou obter suporte na Comunidade de Respostas.

Precisa de mais ajuda?

Aumente os seus conhecimentos

Explore as formações >

Seja o primeiro a obter novas funcionalidades

Aderir ao Microsoft insiders >

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×