【发布时间】:2021-06-29 18:58:36
【问题描述】:
当我为具有 0 值的行运行计算器步骤时出现错误。某些值的数字为 0。你知道我怎么能省略它们吗?或者 pentaho 如何不做任何事情就传递这些值?
【问题讨论】:
标签: pentaho pentaho-data-integration
当我为具有 0 值的行运行计算器步骤时出现错误。某些值的数字为 0。你知道我怎么能省略它们吗?或者 pentaho 如何不做任何事情就传递这些值?
【问题讨论】:
标签: pentaho pentaho-data-integration
我已经在您的另一个thread 中回答了,但是由于您针对这个新问题创建了一个新线程,所以我将再次在这里发布我的答案:
因此,要处理除法中的零值,您可以根据您希望如何处理这些除法执行多项操作。
如果您只想将结果列处理为 NULL,则在处理 csv2 文件的流中添加步骤 Null if 当它们的值为 0 时将所有数字类型列转换为 NULL。
如果您想以另一种方式处理这些列,则必须使转换复杂化,甚至使用两个转换将除以零的行与“正常”行分开。
【讨论】: