KieranWright
MIS
Hope someone can help. I think the problem is with the grouping but not sure what.
I have written a formula for converting time in miuntes ( Calls.TimeTaken) into days/hours/minutes. It is based on a working day so 8 hours (480 minutes) = 1 day.
If the times it is adding up do not go into days then it is ok, but if it involves days as well as hours and minutes, then its a problem! This is the formula:
NumberVar ReqHours;
NumberVar ReqMinutes;
NumberVar ReqDays;
ReqDays:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})/480;
ReqDays:=Truncate(ReqDays);
ReqHours:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})/60-(ReqDays*480);
ReqHours:=Truncate(ReqHours);
if ReqHours<0 Then (ReqHours:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})/60;
ReqHours:=Truncate(ReqHours);
ReqHours:=ReqHours-(ReqDays*8);
ReqHours:=Truncate(ReqHours) ) Else
ReqMinutes:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})-(ReqHours*60);
ToText(ReqDays,0)+" Days "+ToText(ReqHours,0)+" Hours "+ToText(ReqMinutes,0)+" Minutes"
Thanks
I have written a formula for converting time in miuntes ( Calls.TimeTaken) into days/hours/minutes. It is based on a working day so 8 hours (480 minutes) = 1 day.
If the times it is adding up do not go into days then it is ok, but if it involves days as well as hours and minutes, then its a problem! This is the formula:
NumberVar ReqHours;
NumberVar ReqMinutes;
NumberVar ReqDays;
ReqDays:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})/480;
ReqDays:=Truncate(ReqDays);
ReqHours:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})/60-(ReqDays*480);
ReqHours:=Truncate(ReqHours);
if ReqHours<0 Then (ReqHours:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})/60;
ReqHours:=Truncate(ReqHours);
ReqHours:=ReqHours-(ReqDays*8);
ReqHours:=Truncate(ReqHours) ) Else
ReqMinutes:=Sum ({Calls.TimeTaken}, {CallsUpdate.DepartmentNew})-(ReqHours*60);
ToText(ReqDays,0)+" Days "+ToText(ReqHours,0)+" Hours "+ToText(ReqMinutes,0)+" Minutes"
Thanks