月份之间的计算

2020-08-18 20:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试根据两个日期之间的月数...

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

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


我正在尝试根据两个日期之间的月数进行计算。

例如:

开始..................结束...................个月

06/01/2010 ....... 07/31/2010 ....... 2

08/01/2009 ....... 04/01/2010 ....... 9

11/16/2009 ....... 04/01/2010 ....... 6

我正尝试使用:

 (MonthsBetween([开始]; [结束])+1)
 

在WebI中。 但是,如果开始和结束之间没有整整30/31天,WebI不会计算一个月:

例如:

开始..................结束...................个月

11/16/2009 ....... 04/01/2010 ....... 5

即使文档显示它应该:

如果[销售日期]是2001年12月30日,[发票日期]是2002年1月2日,MonthsBetween([销售日期],[发票日期])返回1。

任何人都有建议可以使其正常工作吗?

3条回答
CPLASF-自律
2020-08-18 20:08

这是我解决此问题的方法。 求出年份之间的差异并将其乘以12。然后将月份数量之间的差异相加。

 =(年([EDate])-年([SDate])* 12)+
  (MonthNumberOfYear([EDate])-MonthNumberOfYear([SDate])

Noel

一周热门 更多>