Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
FelipeMendes
Contributor II
Contributor II

tenho dois campos que são a mesma informação, porem são de QVDs diferentes

Pessoal, boa tarde!

 

tenho dois campos que são a mesma informação, porem são de QVDs diferentes , mais a diferença é que os campos não estão com a mesma formatação. exemplo ; campo UC vem com os dados 00223170 ja o outro campo vem 223170 ,Como faço para alterar a formatação no script?

 

Abraço.

3 Replies
Igor_Soares
Partner - Contributor
Partner - Contributor

Se a diferença nos dados for só o acréscimo destes zeros a frente, deve ser que o campo UC está com formato de texto. 

Tenta colocar:

Num(UC) as UC

Isso transformará os dados do campo em números, tal qual o outro campo. 

Conselho, eu colocaria a função de NUM em ambos os campos para evitar erros. Caso não resolva o problema, coloque aqui uma amostra dos dados, para vermos o que pode estar acontecendo.

FelipeMendes
Contributor II
Contributor II
Author

Eu consegui resolver usando o código abaixo.

if( LEN(CODIGO_UNID_CONSUMIDORA) = 8, CODIGO_UNID_CONSUMIDORA, Repeat(0, 8-LEN(CODIGO_UNID_CONSUMIDORA)) & CODIGO_UNID_CONSUMIDORA) as UC,

FelipeMendes
Contributor II
Contributor II
Author

Eu consegui resolver usando o código abaixo.

if( LEN(CODIGO_UNID_CONSUMIDORA) = 8, CODIGO_UNID_CONSUMIDORA, Repeat(0, 8-LEN(CODIGO_UNID_CONSUMIDORA)) & CODIGO_UNID_CONSUMIDORA) as UC