Join Knime中两个表的条件联接

Join Knime中两个表的条件联接,join,knime,Join,Knime,我不熟悉Knime分析 我有两个表,我需要连接它们,不是通过相等,而是通过两个字段值之间的差异。(在sql中,它看起来像“table1连接abs上的table2(table1.mass-table2.mass)我能想到的唯一方法是这样做。使用交叉连接器节点将每个表的所有行连接到第二个表的所有行。现在在连接的表上使用Java代码段行过滤器,使用以下代码段代码 return Math.abs($mass$.doubleValue() - $mass (#1)$.doubleValue()) <

我不熟悉Knime分析


我有两个表,我需要连接它们,不是通过相等,而是通过两个字段值之间的差异。(在sql中,它看起来像“table1连接abs上的table2(table1.mass-table2.mass)我能想到的唯一方法是这样做。使用
交叉连接器
节点将每个表的所有行连接到第二个表的所有行。现在在连接的表上使用
Java代码段行过滤器
,使用以下代码段代码

return Math.abs($mass$.doubleValue() - $mass (#1)$.doubleValue()) < 0.005;
返回Math.abs($mass$.doubleValue()-$mass(#1)$.doubleValue())<0.005;
(假设两个传入表都有一个名为“mass”的列,它将在
交叉连接符之后变为“mass”和“mass(#1)”