2

这是我第一次使用这个软件。我正在尝试拆分该值,但它显示了这一点,当我看到我的源时我没有任何空值,但是当我预览它时,它在前 200 列中显示空值,但我只有 15 列。

错误:数据流任务中的 0xC020902B,条件拆分 [2]:“条件拆分。输出 [案例 1]”上的表达式“[RATE_INR] > 1000”评估为 NULL,但“条件拆分”需要布尔结果. 修改输出上的错误行处置以将此结果视为 False(忽略失败)或将此行重定向到错误输出(重定向行)。对于条件拆分,表达式结果必须是布尔值。NULL 表达式结果是一个错误。

4

1 回答 1

1

您在条件拆分组件中使用以下表达式:

[Copy of RATE_INR] > 1000

如错误消息中所述,此表达式被评估为NULL引发异常,因为条件拆分组件需要布尔结果(真/假)。

您可以使用REPLACENULL函数解决此问题:

REPLACENULL([Copy of RATE_INR],0) > 1000

或者

REPLACENULL([Copy of RATE_INR] > 1000, False)
于 2021-11-20T19:15:04.670 回答