Returns 下一个空行中的值

Returns the value in the next empty rows

输入 这是我的输入示例。

数量 日期 引擎
1 1 月 1 日星期五 00:00:002021 年欧洲中部时间 引擎 1
2 引擎 2
3 电机 3
4 引擎 4
5 2 月 1 日星期五 00:00:00CET 2021 引擎 1
6 引擎 2
7 电机 3
8 引擎 4

预期输出

数量 日期 引擎
1 1 月 1 日星期五 00:00:002021 年欧洲中部时间 引擎 1
2 1 月 1 日星期五 00:00:002021 年欧洲中部时间 引擎 2
3 1 月 1 日星期五 00:00:002021 年欧洲中部时间 电机 3
4 1 月 1 日星期五 00:00:002021 年欧洲中部时间 引擎 4
5 2 月 1 日星期五 00:00:00CET 2021 引擎 1
6 2 月 1 日星期五 00:00:00CET 2021 引擎 2
7 2 月 1 日星期五 00:00:00CET 2021 电机 3
8 2 月 1 日星期五 00:00:00CET 2021 引擎 4

我尝试使用 TmemorizeRows 组件,但没有任何结果,第二行是稳定的,但其他行不是。你能帮帮我吗。

您可以使用带有 2 个内部变量的简单 tMap 解决此问题(使用 tMap 中间的“var”数组) 创建两个变量:

  • currentValue :您将输入列日期的值放入其中(在我的示例中为“row1.data”)。
  • updateValue:检查 currentValue 是否为 null:如果为 null,则不要修改 updateValue 字段。如果不为空,则更新字段值。这样“updateValue”总是包含非空数据。

在输出中,只需使用“updateValue”变量。