下一行的值

2020-09-25 01:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我需要比较上一行dt_2...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我需要比较上一行dt_2 =下一行dt_1,然后使用下一行dt2作为上一行dt1的结束dt

我尝试了relativevalue([dt_2]; ([ID])+ 1)---但什么都没发生

我试图对dt_1和dt_2进行排名,但不知道如何在上一行列中写入下一行值

>我有以下示例数据的报告:-

选择'169'作为ID,'1'作为Ord,'169 || 1'作为ID_Ord,'2017-12-05'作为dt_1,'2017 -12-10'作为dt_2
并全部
选择'169'作为ID,'3'作为Ord,'169 || 3'作为ID_Ord,'2017-12-10'作为dt_1,'2017- 12-15'作为dt_2
union all
选择'169'作为ID,'11'作为Ord,'169 || 11'作为ID_Ord,'2017-12-22'作为dt_1,'2018-01 -01'作为dt_2
并全部
选择'169'作为ID,'13'作为Ord,'169 || 13'作为ID_Ord,'2018-01-01'作为dt_1,''作为dt_2 < br>

预期结果:-

选择" 169"作为ID," 1"作为Ord," 169 || 1"作为ID_Ord," 2017-12-05"作为dt_1, '2017-12-15'作为dt_2
合并所有
选择'169'作为ID,'11'作为或 d,'169 || 11'为ID_Ord,'2017-12-22'为dt_1,''为dt_2

1条回答
SAP小菜
2020-09-25 01:49

嗨,

您可以尝试使用Previous()

= if(dt1 = Previous(dt2))然后是value1,否则是value2。

谢谢

Jothi

一周热门 更多>