标签: csv null default kettle pentaho-spoon
我正在导入要在转换中处理的CSV文件。最初我使用的是CSV文件输入。我后来才知道我没有任何空值。所以我切换到文本文件输入,因为它在字段选项卡中有一个默认列,如果没有指定文本文件中的字段(空),它应该设置"默认值"
但是,当我填充具有Null值的Field的Default列时。该字段在转换中仍为 null 。不知道我做错了什么。
答案 0 :(得分:1)
Default标签下的Fields选项按预期工作,因此您必须有其他错误。希望这会引导您朝着正确的方向前进。请记住,字符串字面值" null"不是NULL值。如果是这种情况,请考虑在第二步中替换这些值。
Default
Fields
NULL
输入带标题列的文件,;作为分隔符:
;
以下是使用指定的默认值从输入文件中正确替换空值的结果:
设置如下:
评论说在版本6.0.1中它不适用于OP,我用不同的方式附加图像来解决这个问题。
使用If field value is null步骤为空值提供默认值。
If field value is null