期間を持つ列を使用してクリスタルレポートを設計しています。
Empcode、名前、期間、コメントなどの列があります。
empcode に従ってレポートをグループ化しています。
グループフッターに期間の合計を表示したい。
そのための2つの式があります...
@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 を表示していますが、グループのみのレコードの合計ではなく、レポートのすべてのレコードの合計を取得しています。誰かがこれを達成する方法を教えてもらえますか??
ありがとう..