在Crystal Reports中添加2次字段

2020-09-19 00:42发布

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

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


HI

我的报告中有2个时间字段,分别称为TimeTalk(00:03:31)和TimeHold。 (00:02:49)

我想计算总通话时间(00:06:20)。

您能否建议我如何在Crystal Reports中添加2个时间字段。

问候。

克里希纳·雷迪

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

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


HI

我的报告中有2个时间字段,分别称为TimeTalk(00:03:31)和TimeHold。 (00:02:49)

我想计算总通话时间(00:06:20)。

您能否建议我如何在Crystal Reports中添加2个时间字段。

问候。

克里希纳·雷迪

付费偷看设置
发送
1条回答
huskylover
1楼-- · 2020-09-19 01:08

我认为唯一的方法是转换为秒,创建公式

@AddTime

本地数字var hours1:= 3600 * tonumber(left(timefield1,2);

本地号码var mins1:= 60 * tonumber(mid(timefield1,4,2);

本地号码var secs1:= tonumber(right(timefield1,2);

对时间字段2重复以上操作

然后将所有字段加在一起

本地数字var totalmins:= int(hours1 + mins1 + secs1 + hours2 + mins2 + secs2);

< p> local numbervar totalsecs:=余数((hours1 + mins1 + secs1 + hours2 + mins2 + secs2),60);

totext(totalmins,0,"")&':'&totext(totalsecs, 0,"");

Ian

一周热门 更多>