水晶报表时间问题

2020-09-03 12:48发布

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

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


你好

我正在尝试创建前一天(整个24小时)的事件报告(从前一天的开始到前一天的结束),但是我只获得一天的前12小时。 我使用的是SQL数据库,它没有显示24小时,所以晚上11:59不能正常工作。

{EVENTS.EVENT_TIME_UTC} =当前日期-1和

时间(#12:00am#)<{@ ETIME}和时间(#11:59#)> {@ ETIME}

在此方面,我将不胜感激。

谢谢!

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

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


你好

我正在尝试创建前一天(整个24小时)的事件报告(从前一天的开始到前一天的结束),但是我只获得一天的前12小时。 我使用的是SQL数据库,它没有显示24小时,所以晚上11:59不能正常工作。

{EVENTS.EVENT_TIME_UTC} =当前日期-1和

时间(#12:00am#)<{@ ETIME}和时间(#11:59#)> {@ ETIME}

在此方面,我将不胜感激。

谢谢!

付费偷看设置
发送
2条回答
Nir深蓝
1楼-- · 2020-09-03 13:40

嗨,艾伦,

您能否尝试从逻辑上去除时间戳:

Date({EVENTS.EVENT_TIME_UTC})= currentdate -1

进行此更改后,转到"数据库"菜单>"选择显示SQL查询"。 如果看不到带有此日期过滤器的where子句,则应创建一个SQL表达式字段,该字段返回可以在"记录选择公式"中使用的Date部分。

-Abhilash

三十六小时_GS
2楼-- · 2020-09-03 13:21

嗨Abhilash,

感谢您对此进行调查。 当我使用您的逻辑Date({EVENTS.EVENT_TIME_UTC})= currentdate -1时,它在SQL查询中不显示WHERE子句。 但是,如果我只使用{EVENTS.EVENT_TIME_UTC} = currentdate -1,我会得到一个查询("" EVENTS"。" EVENT_TIME_UTC"> = {ts'2019-08-26 00:00:00'}和" EVENTS "。" EVENT_TIME_UTC" <{ts'2019-08-27 00:00:00'})。 这看起来是正确的,但结果实际上显示为两天的下午5点到昨天的下午5点。 感谢您提供的任何反馈意见。 再次感谢。

一周热门 更多>