有没有一种方法可以在表或流中执行循环以根据WSO2流集成器中的先前行/事件来更改列值?

问题描述

表A可以是具有5个事件的表或流批量。\ n 例如: 表格A:

表A:

PLAYER_ID   GAMING_DATE dateDiff    PLAYER_TRIP
1           2019-02-19     0            1
1           2019-02-21     2            1
1           2019-02-22     1            1
1           2020-03-04    344           1
1           2020-10-05    21            1

i = 1
For row in A: 
     if dateDiff >=2:
        i = i + 1
     PLAYER_TRIP = i
        

结果:

PLAYER_ID   GAMING_DATE dateDIff    PLAYER_TRIP
1           2019-02-19     0            1
1           2019-02-21     2            2
1           2019-02-22     1            2
1           2020-03-04    344           3
1           2020-10-05    21            4

我的目标是根据dateDiff的值向PLAYER_TRIP列中累加1。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)