如何使用公式获取IDT中的上个月开始和结束日期

2020-08-20 22:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是BO的新手,我有...

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

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


大家好,

我是BO的新手,我有一个要求,例如打开报告时,我们需要查看上个月的开始日期和上个月的结束日期。 我希望它处于宇宙水平。

我创建了两个参数,并检查了默认值和公式。

我创建了以下公式:-

上个月开始日期:- RelativeDate(CurrentDate();-( DayNumberOfMonth(CurrentDate())+ DayNumberOfMonth(RelativeDate(CurrentDate();-DayNumberOfMonth(CurrentDate())))))+ 1)

-根据公式,我需要获取02/01/2020,但它正在填充01/31/2020,请让我知道我的公式正确还是需要更改。

上个月的结束日期:-RelativeDate((RelativeDate(CurrentDate(); 0; MonthPeriod));-(DayNumberOfMonth(CurrentDate())); DayPeriod)。

-您可以在这张照片中看到2月的最后2个日期。 即使对于2019年2月,我也看到了同样的问题。 但是我正在得到上个月的最后日期。

现在,当我打开报告时,我可以看到开始日期和结束日期,但是对于某些月份,日期仅限于27日,例如,我可以看到开始日期为:-02/01/2020和结束日期:-02/29/2020,但是当我单击日历时,没有看到2月28日和2月29日这样的日期。 请看截图。

有点紧急,请帮助我。

我正在使用oracle数据库。

谢谢

穆克什

(14.3 kB)
1条回答
落灬小鱼
2020-08-20 23:01

嗨Mukesh,

trunc(trunc(sysdate,'MM')-1,'MM')将为您提供上个月的第一天
trunc(sysdate,'MM')- 1会给你上个月的最后一天

谢谢,
Mahboob Mohammed

一周热门 更多>