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