Pentaho筛选器行将单个空行发送到输出

Pentaho筛选器行将单个空行发送到输出,pentaho,pentaho-data-integration,Pentaho,Pentaho Data Integration,我正在使用Pentaho 8.1,在筛选行步骤中遇到问题 它正在测试某个字段上的值,如果该值为真,则转到输出步骤 问题是当任何行满足筛选条件时。我不希望这样做,而是将一行空字段值发送到输出 有人看过这个吗 谢谢 您能与images或KTR分享一下您测试的具体目的吗?@CristianCurti谢谢。我已经把这张照片贴在了帖子上。我在台阶上画了红色圆圈。有一个简单的过滤器,我测试的pmb_base_输入的单个字段等于“E”。在我的情况下,没有与这个标志行,然后我期待着什么也不做。但是,即使在转换的

我正在使用Pentaho 8.1,在筛选行步骤中遇到问题

它正在测试某个字段上的值,如果该值为真,则转到输出步骤

问题是当任何行满足筛选条件时。我不希望这样做,而是将一行空字段值发送到输出

有人看过这个吗

谢谢


您能与images或KTR分享一下您测试的具体目的吗?@CristianCurti谢谢。我已经把这张照片贴在了帖子上。我在台阶上画了红色圆圈。有一个简单的过滤器,我测试的pmb_base_输入的单个字段等于“E”。在我的情况下,没有与这个标志行,然后我期待着什么也不做。但是,即使在转换的其余部分向输出发送了一个空行,您也有一个Group by,在任何分组行中,您是否使用“First value”或“Last value”选项?或者使每个组都为空的任何字段?这可能会在流中提供空行。如果Null到达Group by,它通过了筛选器,因此您可以在现有筛选器中添加一个“NOT Null”测试,或者在流中添加另一个筛选器,并使用一个“NOT Null”子句确保没有任何筛选器到达输出。@CristianCurti可能没有。作为测试,我只保留了过滤步骤的一部分,删除了所有其他步骤,我得到了相同的结果error@CristianCurti我解决了这个问题。在group by step中,有一个选项“始终返回结果行”已选中。由于之前的筛选步骤没有输出任何行,“Always give..”选项将生成一个空行。所以我使用了一个检测空流的步骤来防止它,它在我的用例中运行良好