我正在设计具有持续时间的列的水晶报表。
我有诸如 Empcode、名称、持续时间、备注等列。
我正在根据 empcode 对报告进行分组。
我想在组页脚中显示持续时间的总和。
我有两个公式...
@get_seconds:
local stringvar array completetime; local numbervar totalseconds; completetime:=split({DailyAttendance.TotalDuration},":"); totalseconds:= (3600*cdbl(completetime[1])) + (60*cdbl(completetime[2]));
@total_duration :
replace(cstr(Sum ({@get_seconds})\3600),".00","") + ":" + replace(cstr((Sum ({@get_seconds}) mod 3600)/60),".00","")
我在组页脚中显示@total_duration,但我得到报告中所有记录的总和,而不是仅组中的记录总和。有人可以告诉我如何实现这一目标吗?
谢谢..