总平均小时数和分钟数

2020-09-17 00:55发布

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

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


我有一个报告,其中使用名为@TimeDiff的公式,根据定购日期和转送日期,获取一组患者的总分钟数:datediff(" n",{Order_Proc.Order_Time},{Clarity_Adt.Effective_Time} ),然后我创建了另一个公式来汇总称为@SumMin的分钟:sum({@ TimeDiff})。 我可以在几分钟内获得AVG,但我希望在HOURS和MINUTES中获得AVG。 因此,如果我有4位患者,而这4位患者的总分钟数为255分钟,则平均分钟数为63.75。 我如何在"小时和分钟"中得到它? 谢谢。

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

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


我有一个报告,其中使用名为@TimeDiff的公式,根据定购日期和转送日期,获取一组患者的总分钟数:datediff(" n",{Order_Proc.Order_Time},{Clarity_Adt.Effective_Time} ),然后我创建了另一个公式来汇总称为@SumMin的分钟:sum({@ TimeDiff})。 我可以在几分钟内获得AVG,但我希望在HOURS和MINUTES中获得AVG。 因此,如果我有4位患者,而这4位患者的总分钟数为255分钟,则平均分钟数为63.75。 我如何在"小时和分钟"中得到它? 谢谢。

付费偷看设置
发送
1条回答
spaceman01
1楼 · 2020-09-17 01:39.采纳回答

你好,

1。 修改TimeDiff公式,使其以秒为单位返回值:

 datediff(" s",{Order_Proc.Order_Time},{Clarity_Adt.Effective_Time})

2。 使用此代码创建公式以显示HH:MM中的平均值:

 Numbervar s:= SUM({@ TimeDiff})/DistinctCount({PatientNumber});
 NumberVar小时:=截断(s/3600);
 NumberVar分钟:=截断(余数(s,3600)/60);
 NumberVar秒:=余数(s,60);
 Totext(小时,0,"")+':'+ Totext(分钟,0,""); 

-阿比拉什

一周热门 更多>