Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Se sua Tabela Dinâmica estiver conectada a uma fonte de dados ODBC (Open Database Connectivity) externa que contém muitos dados, recuperar esses dados pode fazer com que o computador fique sem memória ou consultas para ser executado lentamente. Para evitar esses problemas, aplique um filtro de relatório à Tabela Dinâmica para recuperar apenas o dados de origem necessário para o conjunto atual de valores, dependendo dos itens selecionados.

Importante:  Você só pode usar esse recurso com uma Tabela Dinâmica conectada a uma fonte de dados ODBC. Você deve usar a Tabela Dinâmica e o Assistente de Gráfico Dinâmico para concluir o procedimento a seguir.

  1. Verifique se o comando Assistente de Tabela Dinâmica e Gráfico Dinâmico está na barra de ferramentas de acesso rápido. Se você não vir, siga estas etapas:

    Onde está a barra de ferramentas de acesso rápido?

    1. Clique na seta ao lado da barra de ferramentas e depois 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.

  2. Agora clique no ícone Assistente de Tabela Dinâmica e Gráfico Dinâmico Assistente de Tabela Dinâmica e Gráfico Dinâmico na Barra de Ferramentas de Acesso Rápido.

  3. Na página Etapa 1 do assistente, selecione Fonte de dados externa e clique em Avançar.

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

  5. Conecte-se a uma fonte de dados.

    Para obter mais informações sobre como se conectar a uma fonte de dados ODBC, consulte Usar a Consulta da Microsoft para recuperar dados externos.

  6. Na página Etapa 3 do assistente, clique em Layout.

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

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

    1. Clique duas vezes no campo.

      A caixa de diálogo Opções Avançadas do Campo de Tabela Dinâmica é exibida.

    2. Para recuperar apenas dados atualizados da fonte de dados sempre que você selecionar um novo item em um filtro de relatório, clique em Consultar fonte de dados externa à medida que você seleciona cada item de campo de filtro de relatório (requer menos memória).

      Para evitar que um campo de filtro de relatório seja movido para as áreas Rótulos de Linha, Rótulos de Coluna ou Valores, selecione a caixa Desabilitar pivotação desse campo (recomendado) marcar.

      Para retornar à operação padrão, recuperando todos os dados da fonte de dados sempre que você selecionar um novo item em um filtro de relatório, clique em Recuperar dados externos para todos os itens de campo de filtro de relatório (desempenho mais rápido).

Você pode configurar um filtro de relatório para recuperar dados selecionados da fonte de dados de uma Tabela Dinâmica usando a caixa de diálogo Opções Avançadas do Campo de Tabela Dinâmica no Assistente de Tabela Dinâmica e Gráfico Dinâmico. Por padrão, o Microsoft Office Excel recupera todos os dados de origem de uma Tabela Dinâmica, que inclui dados filtrados (e, portanto, não exibidos no relatório), quando você cria ou atualizar o relatório. Ao configurar um filtro de relatório para recuperar dados apenas para o item especificado no filtro, você poderá recuperar quantidades menores de dados conforme necessário. Sempre que você exibe um item diferente no filtro, apenas o subconjunto dos dados do novo item é recuperado. Você pode configurar quantos filtros de relatório desejar e, em seguida, aplicá-los conforme necessário.

Como o desempenho é afetado

Quando um filtro de relatório é configurado para recuperar dados de um ou mais itens (mas não todos), o item (Todos) que resume o conjunto completo de dados não está disponível (esmaecido) e o comando Mostrar Páginas de Filtro de Relatório (na guia Opções , no grupo Tabela Dinâmica , quando você clica na seta ao lado de Opções) também não está disponível. Cada vez que você seleciona um item diferente, recupera menos dados, mas ainda precisa aguardar a recuperação dos dados. Se o computador ficar desconectado da fonte de dados externa, você não poderá selecionar um item diferente até poder se reconectar à fonte de dados. No entanto, essa opção permite que você trabalhe com quantidades muito maiores de dados do que você poderia de outra forma.

Se você recuperar todos os dados de todos os itens, a operação inicial de recuperação de dados pode levar mais tempo, mas você pode selecionar novos itens no filtro de relatório sem demora, pois todos os dados necessários são carregados na memória em seu computador. Você também pode abrir um resumo do conjunto completo de dados selecionando o item (Todos) e reorganizando o relatório para usar os filtros de relatório em outras áreas. A opção (Todos) oferece a maior versatilidade quando a quantidade total de dados a serem recuperados está dentro dos limites de memória disponíveis do computador.

Mover filtros de relatório

Se você arrastar um filtro de relatório configurado para recuperar todos os dados de todos os itens para outra posição, por exemplo, se você tentar torná-lo um rótulo de linha, o Excel tentará recuperar os dados de todos os itens e você poderá ficar sem recursos do computador. No entanto, você pode impedir que um usuário faça isso. Para obter mais informações, consulte a seção Recuperar dados de filtro de relatório para cada item ou para todos os itens.

Recuperação de dados para itens quando um filtro de relatório não está disponível

Essa capacidade de usar esse recurso não está disponível nas seguintes circunstâncias:

  • Relatórios baseados em dados de origem de bancos de dados OLAP consultam automaticamente dados conforme necessário e, portanto, não usam esse recurso.

  • A Tabela Dinâmica está compartilhando o cache de dados com uma ou mais outras Tabelas Dinâmicas.

  • O driver ODBC para o banco de dados externo que você está consultando não dá suporte a consultas de parâmetro. Os drivers ODBC fornecidos com o Microsoft Office oferecem todas as consultas de parâmetro de suporte. Você pode entrar em contato com fornecedores de driver de terceiros para determinar se seus drivers têm esse suporte.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.