O campo contém a string COSTCENTER? Se sim, tente isto:
Sintaxe SQL: SELECT * DE GLDATA WHERE (GLDATA.cc = 'COSTCENTER')
Duas pastas de trabalho relevantes:
Historical Data.xlsx
com uma tabela GLDATA
, que inclui um campo cc
Template.xlsx
com um intervalo nomeado COSTCENTER
Pergunta: Como modifico o Texto de Comando na caixa de diálogo Propriedades de Conexões de Dados (usando a sintaxe SQL ou Tabela) para extrair apenas esses registros de GLDATA
para Template.xlsx
em que cc = COSTCENTER
O que eu tentei até agora
Sintaxe SQL: SELECT * FROM GLDATA WHERE GLDATA.cc = COSTCENTER
Solução mais próxima que encontrei
Como adicionar parâmetros a uma consulta de dados externos no Excel que não pode ser exibida graficamente?
O campo contém a string COSTCENTER? Se sim, tente isto:
Sintaxe SQL: SELECT * DE GLDATA WHERE (GLDATA.cc = 'COSTCENTER')
Eu resolveria isso com o complemento do Power Query.
Primeiro, construa uma Consulta simples para obter os dados do intervalo nomeado pelo COSTCENTER a partir do arquivo do Modelo do Excel. Observe que essa abordagem permite que vários valores de COSTCENTER sejam listados.
Em seguida, inicie outra consulta a partir de uma consulta SQL simplificada, por ex. %código%. Em seguida, adicione uma etapa de mesclagem para se conectar à primeira consulta em CC = COSTCENTER e marque a opção Somente manter linhas de correspondência.
Na faixa de opções Dados, escolha Atualizar tudo para atualizar os dados se o valor COSTCENTER ou os dados de entrada SQL forem alterados.