Crystal Reports中的时间分组

2020-08-26 21:56发布

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

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


大家好,

我正在寻求有关如何创建15分钟时间间隔的帮助。 我有24小时的时间作为字符串,并且希望以15分钟的时间间隔对时间进行分组。 请指教。 谢谢

2019-12-12-12-09-50.jpg (22.1 kB)

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

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


大家好,

我正在寻求有关如何创建15分钟时间间隔的帮助。 我有24小时的时间作为字符串,并且希望以15分钟的时间间隔对时间进行分组。 请指教。 谢谢

2019-12-12-12-09-50.jpg (22.1 kB)
付费偷看设置
发送
3条回答
N-Moskvin
1楼 · 2020-08-26 22:33.采纳回答

嗨Gurpreet,

使用以下代码创建一个公式:

 stringvar s:= {time_field_str};
 datetimevar dd:= if isTime(s)then datetime(date(1890,01,01),time(s));
 datetimevar tt:= DateAdd(" n",minute(dd)*-1,dd);
 minvar min:=
 SELECT分钟(dd)
 案例0至15:15
 案例16至30:30
 案例31至45:45
 案例46至60:60;
 DateAdd(" n",min,tt)

然后,从此公式字段中插入一个组,并将其设置为从"组选项"中打印"每分钟"。

- Abhilash

空代码
2楼-- · 2020-08-26 22:22

感谢Abhilash,它可以运行,但显示带日期的1890年。 Thx

小熊yu生菜
3楼-- · 2020-08-26 22:14

由于这是一个日期时间字段,因此您应该能够格式化该字段并仅显示时间戳。

您甚至可以创建一个公式:

 toText({@ formula name}," HH:mm")

-阿比拉什

一周热门 更多>