如何在报告中显示大于24的小时值。

2020-09-27 15:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正在使用以...

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

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


尊敬的专家,

我正在使用以下公式在HH:MM:SS中显示总值。 在下面的公式中

{@ Total_Sec}的值大于86400(86400/3600 = 24小时),然后我收到错误消息" 时间应在0到23之间",请提出解决方法。 另外,我想以这种格式显示 26小时35分钟40秒之类的值。

公式:

本地号码var Hours:= 0; 本地数字var分钟:= 0; 本地数字var秒:= 0; 本地数字var TotalSeconds:= {@ Total_Sec} ; 时间:=截断(TotalSeconds/3600); 分钟:= truncate((TotalSeconds-(Hours * 3600))/60); 秒:=截断(总秒-(小时* 3600)-(分钟* 60)); 时间(小时,分钟,秒);

1条回答
闻人可可
2020-09-27 16:22

类似的东西:

Numbervar TSec:= 100000;
Numbervar Hrs;
Numbervar Mns;
Numbervar Scs;

小时数:=下限(tsec/3600);

Mns:=底数(剩余(tsec,3600)/60);

Scs:=余数(Remainder(tsec,3600),60);

Totext(Hrs,0,"")+":" + Totext(Mns,0,"")+":" + Totext(Scs,0,"")

一周热门 更多>