【发布时间】:2021-09-07 05:39:05
【问题描述】:
我有列“GENDER”,其中值“M”或“F”进来,任何其他值进来,我想在表达式 tranf informatica 中使用 IIF 填充为“UNK”。我收到错误
操作数不能转换为数字
使用下面的表达式
iif(GENDER='M' OR 'F','TRUE','UNK')
【问题讨论】:
-
对 informatica 一无所知,但您确定这是正确的语法吗:
GENDER='M' OR 'F',因为我从未在任何地方看到过类似的东西 -
我不确定语法,我只想使用 iif 将 m 或 f 以外的性别填充为 UNK...
-
好吧,只是猜测我至少会尝试
iif(GENDER='M' OR GENDER='F','TRUE','UNK')之类的东西,尽管我不明白你为什么要在该字段中显示“true”或“unk”......跨度> -
目标应将性别填充为 m 或 f,除此之外的任何内容都应填充为 UNK
标签: etl decode informatica-powercenter iif-function