点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在尝试为web...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在尝试为web...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在尝试为webi报表创建默认日期提示,我们需要在其中显示开始日期为上一季度的第一天,并且每次刷新报表时都应动态计算该日期。
例如:今天的日期:2018年9月30日
预计日期:2017年1月7日
我已经创建了Universe参数并尝试使用RelativeDate(CurrentDate();-4; QuarterPeriod),但这会返回今天365天的日期。
sql dateadd函数不起作用,我们也无法使用任何blx对象,因为我们将其定义为Universe参数。
任何人都可以帮助我们如何使用Universe参数或任何其他方式实现这一目标吗?
嗨,蒂娜,
为了在Universe中实施该解决方案,您需要定义以下变量来计算"季度" 当前月份"
此外,在Universe级别上没有RelativeDate函数。
....
对象:
CDate:sysdate(或任何其他日期)
CMonth: to_number(to_char(@Select(CDate),'mm'))
季度:ceil(@Select(CMonth)/3)
1stMofQ:@Select(季度)* 3 -2
最终结果:
RDate:add_months(@Select(CDate),-(12+(@Select(CMonth)-@ Select(1stMofQ)))) p>
然后将日期调整为每月的第一天
FRDate:@Select(RDate)-to_number(to_char(@Select(RDate),'dd'))+ 1
....
希望可以帮助您
一周热门 更多>