标签: pentaho kettle
使用 Pentaho BI服务器与数据集成来获取数据集并合并来自两个输入表的数据,现在我需要替换值每行中的单元格,如果同一行中的另外两列符合我的标准,我怎么能用Kettle完成这个?
我需要将多个值与每行中的单元格值匹配,要与单元格匹配的值位于Excel工作表内。
我尝试使用替换字符串组件,但它不起作用:(你能帮我解决这个问题吗?
答案 0 :(得分:2)
您可以使用Filter Rows步骤进行复合测试。对于通过的结果,您可以跟进Set Field Value步骤。它看起来像这样:
Filter Rows
Set Field Value
获得" AND"的方式Filter Rows步骤中的条件是单击条件框最右上角的小图标。另请注意,您必须为' ReplaceVal'提供值。在变换的早期(我只是在Data Grid中对其进行了硬编码)。
Data Grid
编辑:根据您问题的措辞,您的标准是一个简单的空检查。 " IS NULL"是Filter Rows步骤中可用的条件之一。