Несоответствующий поиск в infomatica неверная ссылка на символ

Я получаю недопустимую ссылку на символ для выражения ниже в облачном декодировании informatica (true,STAGE_NAME_CODE='S1',:LKP.Lkp_SFDC_description(CODE),0)

в неподключенном поиске у меня есть три поля code,code_type и description, я хочу вернуть описание для stage_name_code из исходного файла из неподключенного поискового поля Code

но он действителен только в том случае, если выражение действительно, когда оно написано так: декодировать (true,STAGE_NAME_CODE='S1',:LKP.Lkp_SFDC_description(STAGE_NAME_CODE))

1 ответ

Решение


Вместо того, чтобы использовать DECODE, вы можете использовать функцию IIF.

IIF(STAGE_NAME_CODE='S1',:LKP.Lkp_SFDC_description(STAGE_NAME_CODE))

Это дает вам точный результат. Чтобы повеселиться на ETL, поиграйте с https://etlinfromatica.wordpress.com/

Другие вопросы по тегам