Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa noite!
Preciso tratar um dado, aonde se valor que aparecer no campo abrev_dimconv = banana da tabela DW_DimConvenio,
retornara no campo nome_dimunidadeatendimento a informação de "CASA23", caso contrario retornara o valor de nome_dimunidadeatendimento da tabela DW_DimUnidadeAtendimento
minha duvida é como criar esse if na carga da DW_DimUnidadeAtendimento, utilizando o critério da tabela DW_DimConvenio
quem pode me ajudar?????
Luiz,
falta entender a relação entre as tabelas (fiquei em duvida....), mas eu usaria o appymap() com um if()
Mapa:
mapping LOAD
abrev_dimconv , DESCRICAO
FROM.....
Tabela:
LOAD
Campo1,
Campo2,
if(abrev_dimconv = 'banana', CASA23, applymap('Mapa',abrev_dimconv ) as nome_dimunidadeatendimento
......FROM
melhor o help.....