需要根据月周年将空值替换为以前的现有值

2020-08-20 23:13发布

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

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


大家好,

我有一种情况,我的输出为

月,年,周,数量,金额

对于任何记录数量和金额为空

然后我需要填写数量和金额的先前现有记录值

基于周,月,年

我该如何在Table函数中完成

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

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


大家好,

我有一种情况,我的输出为

月,年,周,数量,金额

对于任何记录数量和金额为空

然后我需要填写数量和金额的先前现有记录值

基于周,月,年

我该如何在Table函数中完成

付费偷看设置
发送
2条回答
微wx笑
1楼-- · 2020-08-20 23:43

您可以将IFNULL函数(以检查值是否为空)与LAG函数(以获取周,月,年的组合的最后一个值)组合在一起,例如:

 IFNULL(quantity,LAG( 数量)超过(按周,月,年的顺序)作为数量,
 IFNULL(金额,LAG(金额)超过(按周,月,年排序)AS金额
 
95年老男孩
2楼-- · 2020-08-20 23:34

为什么只查找最后一条记录而不是最后一个已知的非null值? 这应该怎么工作?

一周热门 更多>