如何从当月获得最近18个月的数据

2020-08-25 17:13发布

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

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


嗨,

请帮助我获取当前月份的最近18个月的数据。 我尝试了以下公式。

1)= FormatDate(RelativeDate(ToDate(" 01/" + FormatNumber(MonthNumberOfYear(CurrentDate());" 0#")+"/" + FormatNumber(Year(CurrentDate();" ####" );" dd/MM/yyyy");-18);" Mmm YYYY")

2)= ToDate(" 01/" + FormatNumber(MonthNumberOfYear(CurrentDate());" 0#")+"/" ++ FormatNumber(Year(CurrentDate());" ####");" dd/MM/yyyy")

3)= FormatDate(ToDate(" 01/" + FormatNumber(MonthNumberOfYear(CurrentDate())-18;" 0#")+"/" ++ FormatNumber(Year(CurrentDate());" #### ");" dd/MM/yyyy");" MM yyyy")

但是我无法获得期望值。 结果应为2020年1月,2019年12月,2019年11月...最多18个月。 没有针对calmonth的用户输入。 请提出建议以获得结果。

先谢谢了。

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

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


嗨,

请帮助我获取当前月份的最近18个月的数据。 我尝试了以下公式。

1)= FormatDate(RelativeDate(ToDate(" 01/" + FormatNumber(MonthNumberOfYear(CurrentDate());" 0#")+"/" + FormatNumber(Year(CurrentDate();" ####" );" dd/MM/yyyy");-18);" Mmm YYYY")

2)= ToDate(" 01/" + FormatNumber(MonthNumberOfYear(CurrentDate());" 0#")+"/" ++ FormatNumber(Year(CurrentDate());" ####");" dd/MM/yyyy")

3)= FormatDate(ToDate(" 01/" + FormatNumber(MonthNumberOfYear(CurrentDate())-18;" 0#")+"/" ++ FormatNumber(Year(CurrentDate());" #### ");" dd/MM/yyyy");" MM yyyy")

但是我无法获得期望值。 结果应为2020年1月,2019年12月,2019年11月...最多18个月。 没有针对calmonth的用户输入。 请提出建议以获得结果。

先谢谢了。

付费偷看设置
发送
1条回答
骆驼绵羊
1楼-- · 2020-08-25 17:29

嗨,

这应该可以工作到最近的18个月(请注意,因为从我阅读的内容来看,您会喜欢所有的几个月,而不能用一个奇异的公式得到它):

 = FormatDate(RelativeDate(RelativeDate(CurrentDate();-(DayNumberOfMonth(CurrentDate())-1));-18; MonthPeriod);" MMM yyyy")

今天的结果是2018年7月。

HTH

丹尼尔瓷砖

一周热门 更多>