在Talend中使用TFilterRow时,函数不会出现

时间:2014-07-22 14:34:20

标签: talend

我使用tFilterRow来避免空行。在尝试使用它时,我只获得一个函数值'绝对值'。

Screenshot of the job

我想过滤长度大于0的值。

为什么我没有获得任何其他功能?

1 个答案:

答案 0 :(得分:1)

如评论中所述,length函数仅适用于具有String数据类型的架构列。

要筛选出列中具有空值的任何行,您可以使用tFilterRow但配置为使得正在检查的列不等于null,如下所示:

Filter out any rows where the role_key is null

如果您正在处理原始int(而不是Integer类),那么原始can never be null and instead defaults to 0因此您需要将其设置为不等于0而不是