I actually need to avg, not sum. I need to average the OpenToResponse and the OpenToClose for each severity level per client.
My {@variables} formula is (placed in RH):
whileprintingrecords;
datetimevar Open;
datetimevar Response;
datetimevar Closed;
Open:=NthSmallest (1, {Incident_History.ChangeDate}, {Incident_History.IncidentID});
if previous({Incident_History.ChangeDate})=Open then Response:={Incident_History.ChangeDate};
if {Incident_History.Status}="07. Pending Closure" then Closed:={Incident_History.ChangeDate}else
if {Incident_History.Status}="08. Suspended" then Closed:={Incident_History.ChangeDate}else
if {Incident_History.Status}="09. Deferred to Future Release" then Closed:={Incident_History.ChangeDate}else
if {Incident_History.Status}="11. Closed" then Closed:={Incident_History.ChangeDate} else datetimevalue(0,0,0,0,0,0)
I also have a reset formula in the GH#3:
WhilePrintingRecords;
datetimevar Open:=datetime(0,0,0,0,0,0);
datetimevar Response:=datetime(0,0,0,0,0,0);
datetimevar Closed:=datetime(0,0,0,0,0,0);
In the details section I have:
Status StatusDate {@OpenStatus} {@Response} {@Closed}
{@OpenStatus} = evaluateafter({@Variables}); datetimevar Open
{@Response} = evaluateafter({@Variables}); datetimevar Response
{@Closed} = evaluateafter({@Variables}); datetimevar Closed
And this is really my whole report....