Информационное выражение IIF

У меня есть этот набор кодов в моем выражении Informatica

IIF(V_TR = 'TT'
OR
V_TR = 'TV'
OR
V_TR = 'VC'
OR
V_TR = 'TI'
OR
V_TR = 'TL'
OR
V_TR = 'NC'
OR
V_TR = 'CE'
OR
V_TR = 'D1'
OR
V_TR = 'DM'
OR
V_TR = 'N1'
OR
V_TR = 'NA'
OR
V_TR= 'U1'
OR
V_TR = 'UA', 'Y', 'N')

Я знаю, что означает код, но что именно он делает в выражении? Служит ли он фильтром для фильтрации всех этих значений?


person JohnD    schedule 29.05.2014    source источник


Ответы (2)


Без более подробного контекста того, что выражение и бизнес нуждается в выражении, будет невозможно дать больше, чем предположения.

Я могу придумать две основные идеи:

  1. Значение Y или N используется позже при преобразовании фильтра.
  2. Значение Y или N - это желаемое выходное значение, основанное на входных портах, заданных выражением.
person shrub34    schedule 29.05.2014
comment
Да, это фактически приводит к функции, которая принимает Y или N для дальнейшей обработки бизнес-логики. Спасибо - person JohnD; 29.05.2014

Если входной порт получит какое-либо значение в предложении ИЛИ, он вернет «Y», иначе «N».

person venkatesh naidu veluri    schedule 12.06.2014