Skip to main content

Brasil

Announcements
QlikWorld 2023, a live, in-person thrill ride. Save $300 before February 6: REGISTER NOW!
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.