Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
luciano_garcia
Contributor III
Contributor III

Carregar 2 colunas que possuem o mesmo nome no arquivo delimitado (TXT)

Olá Comunidade !

Sei que o Qlik não permite a carga de 2 colunas com o mesmo nome na tabela, porém neste caso os nomes das colunas são os mesmos já na Base (txt):

IDNome do campoValorValorOutroValor
1ABDCEFXPTOAHGTYVU
2ABCDEFXPTZBGUIPOTH

Quando tento recarregar o dashboard QView o Script com o Alias (rename) é concluído, porém somente uma das colunas é "importada" e "replicada" (primeira coluna não aparece entre os campos renomeados):

IDNome do campoRenameValor1RenameValor2OutroValor
1ABDCEFAAHGTYVU
2ABCDEFBBGUIPOTH

Gostaria de saber se há alguma prática que me permita realizar a carga desta coluna, sem manutenção adicional no arquivo ?

Att.,

Luciano

Mensagem editada por: L G

Labels (3)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

LOAD @1 as ID,

     @2 as [Nome do Campo],

     @3 as Valor1,

     @4 as [Valor 2],

     @5 as OutroValor

FROM

(txt, codepage is 1252, no labels, delimiter is '\t', msq, header is 1 lines);

View solution in original post

4 Replies
Clever_Anjos
Employee
Employee

Use o "wizard" ele vai tratar isso pra você.

Clever_Anjos
Employee
Employee

Com txt, acho que tem que fazer uma 'gambi', desconsiderando a primeira linha e renomeando "na mão"

Clever_Anjos
Employee
Employee

LOAD @1 as ID,

     @2 as [Nome do Campo],

     @3 as Valor1,

     @4 as [Valor 2],

     @5 as OutroValor

FROM

(txt, codepage is 1252, no labels, delimiter is '\t', msq, header is 1 lines);

luciano_garcia
Contributor III
Contributor III
Author

Funcionou cleveranjos‌!

Como falamos no whatsapp, só fico vulnerável a possibilidade do cliente mudar a posição da coluna no arquivo, repentinamente, e o Qlik dar a carga sem erros indicando sucesso na importação.

Mas pra isso não há remédio mesmo...

Obrigado pela ajuda !!