Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

IF com critérios de tabelas diferentes

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?????

Labels (1)
2 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

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..... 


https://help.qlik.com/pt-BR/sense/June2017/Subsystems/Hub/Content/Scripting/MappingFunctions/ApplyMa...

furtado@farolbi.com.br
Marcio_Campestrini
Specialist
Specialist

Luiz Carlos

Dê uma olhada no post do cleveranjos

Márcio Rodrigo Campestrini