点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试实现一种逻辑,该逻辑将计算同一列中日期之间的差异,因此我正在使用is_grp_changed和previous_row_value来实现这一目标。
当我们在给定的日期有不同状态的值时,这可以很好地工作。 但是,当某个班次日期中有多个状态相同的值时,那么我如何获取DATE的最大值?
基本要求是计算SHIFT_DATE组中1-2、3-4、4-5之间的差。
预先感谢您的帮助。
-------------------
我如何忽略下面突出显示的行?,因为SHIFT_DATE 2020-07-10的DATATIME_IN应该是'2020-07-10 19:06:48.0000000',而不是SHIFT_DATE 2020-07-09的上一行值
以下数据作为DS输出:
原始数据:
DS代码:
在两种情况下,当(DIRECTION = IN和DIRECTION_LEAD ='IN')和(DIRECTION = OUT和DIRECTION_LEAD ='OUT')时,都会发生此问题
不确定,如果正在显示图像,请重新附加图像。
原始数据:
DS输出:
DS代码:
Hello S Kumar
尝试一下
https://wiki.scn.sap.com/wiki/display/EIM/How+to+extract+most+recent+data+from+a+history+table
谢谢
Rajiv Deshpande
一周热门 更多>