Return 列中的最后一个 ID
Return last ID from a column
有没有办法在不浏览所有记录的情况下 return 列(称为 ID_MES
)中的最后一个 ID?
我的工作特长:
如果不浏览记录,就不可能找出最后的记录。但是我们可以最小化组件之间的数据流,如下所示。
为简单起见,我将输入演示为固定流输入。
逻辑如下
- 假设每条记录有 'N' 列,那么首先我们将考虑我们感兴趣的列使用 'tFilterColumns' 并消除所有其他列。
- 使用 tAggregateRow 查找该列的最后一个值。
- 将值放入 globalMap [或] 使用 tJavaRow 简单地显示值。
找到我开发的以下工作。
我创建了一个包含 6 列和 12 条记录的固定流程,如下图所示。
我只对 'ID_MES' 列感兴趣,因此我正在使用 tFilterColumns。通过使用这个组件,我们可以消除不必要的数据流。
然后使用 tAggregateRow 并在其组件属性的操作部分中,我使用 'ID_MES' 作为具有 'last' 函数的输出列。
最后输出如下
有没有办法在不浏览所有记录的情况下 return 列(称为 ID_MES
)中的最后一个 ID?
我的工作特长:
如果不浏览记录,就不可能找出最后的记录。但是我们可以最小化组件之间的数据流,如下所示。
为简单起见,我将输入演示为固定流输入。 逻辑如下
- 假设每条记录有 'N' 列,那么首先我们将考虑我们感兴趣的列使用 'tFilterColumns' 并消除所有其他列。
- 使用 tAggregateRow 查找该列的最后一个值。
- 将值放入 globalMap [或] 使用 tJavaRow 简单地显示值。
找到我开发的以下工作。
我创建了一个包含 6 列和 12 条记录的固定流程,如下图所示。
我只对 'ID_MES' 列感兴趣,因此我正在使用 tFilterColumns。通过使用这个组件,我们可以消除不必要的数据流。
然后使用 tAggregateRow 并在其组件属性的操作部分中,我使用 'ID_MES' 作为具有 'last' 函数的输出列。
最后输出如下