提示中的默认日期-上一季度的第一天

2020-09-12 20:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在尝试为web...

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

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


专家您好,

我正在尝试为webi报表创建默认日期提示,我们需要在其中显示开始日期为上一季度的第一天,并且每次刷新报表时都应动态计算该日期。

例如:今天的日期:2018年9月30日

预计日期:2017年1月7日

我已经创建了Universe参数并尝试使用RelativeDate(CurrentDate();-4; QuarterPeriod),但这会返回今天365天的日期。

sql dateadd函数不起作用,我们也无法使用任何blx对象,因为我们将其定义为Universe参数。

任何人都可以帮助我们如何使用Universe参数或任何其他方式实现这一目标吗?

5条回答
追夢秋陽
2020-09-12 20:40 .采纳回答

您可以执行以下操作:

定义以下变量:

1。 您上面的公式作为变量

1stVar = RelativeDate(CurrentDate();-4; QuarterPeriod)

2。 计算Qurater的第一个月

1stMofQ = Quarter(CurrentDate())* 3-2

3。 定义变量以计算当月与当前季度的第一个月之间的月份差异(从1stVar或currentDate()相同)

2ndVar = MonthNumberOfYear(CurrentDate()) -[1stMofQ]

4。 最后:

dateOf1stDayofQofLastYear = RelativeDate([1stVar];-[2ndVar]; MonthPeriod)

希望对您有所帮助

一周热门 更多>

相关问答