Talend 如何用上一个值替换项目_权重列中的空值?我一直在尝试tmap,但没有成功
如何用上一个值替换项目_权重列中的空值Talend 如何用上一个值替换项目_权重列中的空值?我一直在尝试tmap,但没有成功,talend,Talend,如何用上一个值替换项目_权重列中的空值 您可以使用tMemorizeRows组件保存前一行的值,然后在tMap中检查列是否为空;在这种情况下,将其替换为上一行的值,该值由tMemorizeRows存储。您必须告诉组件至少记住2行(当前和以前)。 访问tMemorizeRows'保存值的语法为\u tMemorizeRows\u 1[n],其中n为0表示当前行,1表示前一行,2表示前一行..以此类推。 您还必须考虑第一行的值为null的情况,以及当有多行的值为null时一个唯一标识符是否有一个唯
您可以使用
tMemorizeRows
组件保存前一行的值,然后在tMap
中检查列是否为空;在这种情况下,将其替换为上一行的值,该值由tMemorizeRows
存储。您必须告诉组件至少记住2行(当前和以前)。
访问tMemorizeRows'
保存值的语法为\u tMemorizeRows\u 1[n]
,其中n为0表示当前行,1表示前一行,2表示前一行..以此类推。您还必须考虑第一行的值为null的情况,以及当有多行的值为null时一个唯一标识符是否有一个唯一的值?是,唯一标识符是Item_identifier。在提供的输出链接中也可以看到同样的情况。是否要将null替换为项\标识符的第一个值?还是始终使用前一行的值?始终使用前一行的值@易卜拉欣:非常感谢。你是救世主。如果第一行的值为null,您能再次帮助我吗?如果第一行的值为null,您会使用什么?您好。很抱歉,我无法理解第一行值为空的情况。我尝试了很多关于组件的游戏,但是没有成功。请帮帮我这是一个很大的要求