点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我的数据模型基于ABAP ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我的数据模型基于ABAP ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我的数据模型基于ABAP CDS VIEWS(发行:Netweaver 751 SP02,HANA数据库)。 SAP Analytics Cloud将通过实时数据连接使用此数据模型!
最后,我想创建一个每日报告。 但是,我的数据不完整,即某些天没有条目。 最后的值只是在这里传输。 以下示例说明了我的要求:
来源表(源)
我通过左(外部)联接将SAP标准日历(如左表)链接到源表。 至少我整天都这样:
但是如何更新各个值? 结果应为下表:
使用SQL函数LEAD/LAG并没有使我真正地走得更远,因为我在多行代码之间存在空白,并且这些函数仅涉及"相邻行"。
有什么想法吗?
非常感谢!
最诚挚的问候,
战栗
(2.5 kb)
如果这是您想要的
然后我使用SQL达到了这样的目的
很抱歉您读为VALUE的VLAUE的错字; 我使用SQL的Windows函数,不确定是不是可以在ABAP中使用这些函数,因为我在HANA Side的SQL上有更多的了解
SELECT DATEVAL,VLAUE,SUM(VLAUE)超过(按分区划分,按顺序划分)RUNNNG_VAL,来自
(
SELECT *,RANK()超过(按运行顺序排序)来自
(SELECT *,SUM(VLAUE)OVER(ORDER BY DATEVAL)RUNVAL
测试日期-在此替换您的表名和列名
按日期排序)
按日期排序
)
一周热门 更多>