PDI:如何在公式步骤中结合IF和ISBLANK?

时间:2019-07-05 15:23:41

标签: pentaho pentaho-spoon pdi

在我的数据库表中,有一个名为UPDATE trip set MYZID=concat(coalesce(MYZID, ''), '1,') WHERE id=93 的列,其可能的值为“ A”,“ B”或Null。 如果为Null,我想将其替换为“ C”,否则不要更改。 所以这是我在公式步骤中所做的:

type

但是我会收到一条错误消息:由于公式[IF(ISBLANK([type]);“ C”)],请为字段[type]指定布尔类型。

问题在哪里?

1 个答案:

答案 0 :(得分:1)

两件事..

Null类型的正确公式是ISNA(),是的,您还忘记了IF的ELSE部分。

  

IF(ISNA([type]);“ C”; [type])