informatica:为什么我在使用 iif 函数时出错?
informatica : why i am getting error while using iif function?
我有列 'GENDER',其中值 'M 或 'F' 出现,任何其他值出现,我想在表达式 tranf informatica 中使用 IIF 填充为 'UNK'。我收到错误
operand cannot be converted to number
使用下面的表达式
iif(GENDER='M' OR 'F','TRUE','UNK')
请使用此代码
iif(GENDER='M' OR GENDER='F',GENDER,'UNK')
如果是 M 或 F,则使用原始列,否则填充 UNK。
我有列 'GENDER',其中值 'M 或 'F' 出现,任何其他值出现,我想在表达式 tranf informatica 中使用 IIF 填充为 'UNK'。我收到错误
operand cannot be converted to number
使用下面的表达式
iif(GENDER='M' OR 'F','TRUE','UNK')
请使用此代码
iif(GENDER='M' OR GENDER='F',GENDER,'UNK')
如果是 M 或 F,则使用原始列,否则填充 UNK。