Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Talend 如何用上一个值替换项目_权重列中的空值?我一直在尝试tmap,但没有成功_Talend - Fatal编程技术网

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,您会使用什么?您好。很抱歉,我无法理解第一行值为空的情况。我尝试了很多关于组件的游戏,但是没有成功。请帮帮我这是一个很大的要求