计算SAP Lumira 2.3中日期之间的差异

2020-08-26 16:40发布

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

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


嘿社区,

我正在使用SAP Lumira 2.3,我想计算两个日期之间的差额。 例如BILLING_DATE和PAYMENT_RECIVE_DATE。 我了解到日期是维度,因此我不能像度量一样轻松地使用它们进行计算。
有没有办法通过脚本来计算维度?

非常感谢!


最美好的祝愿,
Matthias

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

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


嘿社区,

我正在使用SAP Lumira 2.3,我想计算两个日期之间的差额。 例如BILLING_DATE和PAYMENT_RECIVE_DATE。 我了解到日期是维度,因此我不能像度量一样轻松地使用它们进行计算。
有没有办法通过脚本来计算维度?

非常感谢!


最美好的祝愿,
Matthias

付费偷看设置
发送
1条回答
Climb_Ma
1楼-- · 2020-08-26 17:38

首先,您需要数据成员,其格式可以转换为日期。 然后您需要使用Date函数进行一些计算。

这里有一些伪代码供您入门

 var now = Date.createNow();
 var member = CROSSTAB.getSelectedMember(" DATE");
 var extKey = member.externalKey;
 var memberDate = Date.createFromSapDateString(extKey); //这可能行不通
 var diff = memberDate .valueOf()-now.valueOf(); //时间差(以毫秒为单位)



 

一周热门 更多>