Não acredito que isso seja possível devido à maneira como os dados do cache do Excel são extraídos do SQL. Geralmente, o que farei em uma situação semelhante é puxar tudo o que preciso do SQL uma vez para uma planilha de "dados" e usá-lo para fazer "planilhas" de foco que usam a planilha de "dados" como uma fonte de dados. Você pode extrair dados para Pivots ou usando Intervalos nomeados ou diretamente em Gráficos, seja qual for sua necessidade.
Duas outras opções que podem valer a pena considerar se você tiver o Excel 2010 são PowerPivot e < href="http://office.microsoft.com/en-us/excel/download-data-explorer-for-excel-FX104018616.aspx"> Data Explorer . Esses suplementos gratuitos do MS fornecem flexibilidade quase ilimitada para extrair dados do SQL (e outras fontes de dados) para o Excel.
EDITAR: Começando do zero, tente isto:
- Renomeie uma planilha para Dados.
- Adicione seus dados. Dados > ExistingConnections.
- Escolha o arquivo de conexão SQL apropriado no seu computador.
- Na caixa de diálogo Selecionar tabela, encontre sua exibição SQL (eles devem ser exibidos antes de tabelas e ter um ícone ligeiramente diferente).
- Na caixa de diálogo Importar dados, escolha Tabela (é o padrão) e, em seguida, selecione o botão Propriedades.
- Na guia Definição, altere o tipo de comando de Tabela para SQL.
- Na caixa Command Text, altere seu SQL para algo como: Selecione * From myview e clique em OK.
- Na caixa de diálogo que aparece, selecione Sim.
- Voltar na caixa de diálogo Importar dados, agora selecione OK.
- Use essa nova Tabela para criar qualquer número de Tabelas Dinâmicas em qualquer número de folhas. Estes podem então ser filtrados, organizados e classificados de forma independente.
- Se você quiser compartilhar alguns filtros entre Tabelas Dinâmicas (por exemplo, datas), poderá configurar segmentações que estão conectadas a todas as Tabelas Dinâmicas associadas que compartilham o filtro de data semelhante, mas sejam independentes.