为什么我在 pentaho 中过滤行 age > 0 时得到负号?

Why do i got minus with filter rows age > 0 in pentaho?

你好,我目前正在学习 pentaho,我使用了一个过滤器行 当我使用这样的筛选行条件时:年龄 > 0 我得到的只是预览中的负数。我认为 Age > 0 它应该大于 1 对吧? 当我使用 Age < 0 时,它只得到正数而不是负数。为什么?

job picture

data preview

“过滤行”步骤有 2 个选项。一个是如果条件是“true”你想要什么,另一个是如果条件是“false”你想要什么。

在你的转型中,你选择了选项'false'。这就是为什么所有行都是 selected 的原因 <0。如果条件为真,您需要 select 在 'Send true data to step' 框中输入“计算器”作为您想要的结果。

您可以在日志预览中查看 HERE 中的示例。