Criando tabelas dinâmicas a partir de várias planilhas com consulta de energia, como copiar consultas para 20 pastas de trabalho?

0

Eu tenho 20 pastas de trabalho diferentes, cada uma com 12 folhas (jan-dez). Preciso resumir os dados de cada livro, dividindo os resultados.

É um registro de vendas para 20 locais, com cada vendedor do local inserindo seus leads em sua própria pasta de trabalho. O que eu gostaria de poder fazer é poder ver rapidamente onde todos os locais estão em uma base semanal, mas precisa ser Quarter to Date.

Usando o Power Query, posso acrescentar consultas para obter resultados para cada trimestre e, a partir daí, estou criando uma tabela dinâmica. Existe uma maneira de copiar as consultas e formatação para que eu não precise fazer isso para cada pasta de trabalho?

    
por Mel 30.10.2013 / 17:20

1 resposta

0

Combinei 35 folhas de excel exclusivas usando o acesso. Em seguida, importe a consulta de acesso para a planilha do Excel. Aqui está um pequeno exemplo, que pode escrever no editor sql de acesso

SELECT *, "CSUR" as AllKod
FROM
  [Excel 8.0;HDR=NO;
  Database=\Uzeleti_tervek\Eves_terv14\EDE\CSUR.xls;].[Osszesito$]

UNION ALL SELECT *, "KANV" as AllKod
FROM
  [Excel 8.0;HDR=NO;
  Database=\Uzeleti_tervek\Eves_terv14\EDE\KANVM.xls;].[Osszesito$]

UNION ALL SELECT *, "NKAN" as AllKod
FROM
  [Excel 8.0;HDR=NO;
  Database=\Uzeleti_tervek\Eves_terv14\EDE\NKAN.xls;].[Osszesito$]

UNION ALL SELECT *, "NTAD" as AllKod
FROM
  [Excel 8.0;HDR=NO;
  Database=\Uzeleti_tervek\Eves_terv14\EDE\NATD.xls;].[Osszesito$];

Esta consulta "copia" as tabelas abaixo uma a uma. É importante, por uma boa razão, que os workshhets sejam os mesmos. Na ajuda do campo AllKod do código SQL na identificação da linha. O acesso às vezes renomeia a coluna como F1, F2, F3 etc. Desvantagem nesta solução, o acesso não pode importar números apenas valores de texto das minhas planilhas.

    
por 08.01.2014 / 12:00