Skip to main content
Announcements
YOUR OPINION MATTERS! Please take the Qlik Experience survey you received via email. Survey ends June 14.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anderson151077
Contributor
Contributor

ETL - Alterar nome de um valor de campo

Tenho o Campo chamado Fornecedor e preciso modificar um dos valores quando: 

QUANDO o Fornecedor for = Casas Bahia, Alterar para Lojas Americanas. Como eu Poderia Fazer ISSO no script de carregamento?

Desde já agradeço.

1 Solution

Accepted Solutions
IvanOsatchuk
Contributor III
Contributor III

IF(Fornecedor = 'Casas Bahia','Lojas Americanas',Fornecedor) as Fornecedor

ou

Replace(Fornecedor,'Casas Bahia','Lojas Americanas') as Fornecedor

View solution in original post

3 Replies
IvanOsatchuk
Contributor III
Contributor III

IF(Fornecedor = 'Casas Bahia','Lojas Americanas',Fornecedor) as Fornecedor

ou

Replace(Fornecedor,'Casas Bahia','Lojas Americanas') as Fornecedor
Anderson151077
Contributor
Contributor
Author

Obrigado Ivan, estava fazendo sem colocar Fornecedor na segunda condição do if e não dava certo, vou testar e se funcionar confirmo por aqui.
Anderson151077
Contributor
Contributor
Author

Joia Ivan deu certo, solucionado. Uma última pergunta sobre a mesma tratativa. Como faço quando preciso alterar por exemplo:
Quando o Campo Fornecedor for = A e o Campo Cliente for = B, o Campo Fornecedor terá que ser = D e o Campo Cliente = E ? tenho duas ou mais condições sei que uso o and ou or dependendo do caso, mas o final que estou com dúvida para alterar.

Mais uma vez orbrigado.