Pentaho数据集成(PDI)查找最新记录

时间:2015-05-27 15:11:04

标签: pentaho lookup

说我的查找表看起来像

         Table_1
Key Id  incremental _count  date
1   1   1                   2015-05-20
2   1   2                   2015-05-20
3   1   4                   2015-05-22
4   2   1                   2015-05-22
5   1   6                   2015-05-22

对于每个Id,如何限制PDI查找以仅返回最新记录?

输出

Key Id  incremental _count  date
4   2   1                   2015-05-22
5   1   6                   2015-05-22

2 个答案:

答案 0 :(得分:0)

它应该适用于此转换设置:

My setup

1)排序行:        排序方式(升序):Id - > Inc - >日期

2)1。分组:

  • 群组字段

      1. 日期
      1. id
  • 聚合:

    • 主题:键 - 类型:最后一个值
    • 主题:inc -Type:最后一个值

3)2。分组:

  • 群组字段:

    • 1:id
  • 聚合:

    • 主题:日期 - 类型:最后一个值
    • 主题:键 - 类型:最后一个值
    • 主题:inc - 类型:最后一个值

希望这会有所帮助。 最诚挚的问候, S.R。

答案 1 :(得分:0)

做了类似的事情 - Group By over Group By 以聚合作为最后一个值 谢谢S.R