I am trying to build a report in crystal that shows me a number of stats per anaylst in my helpdsk system. I want to see:
A list of all analyst names
The number of calls they have logged
The number of calls they have closed
The last date that have logged in
I have two tables in my system.
The table where my analysts ID's,Names and last login dates are stored in sw_systemdb.swanalysts
swanalysts.analystid this is the unique ID of the analyst.
swanalysts.name this is the analyst name.
swanalysts.lastlogin this is the date when the user last logged in.
The table to see who has logged and closed a call is in a table called swdata.opencall
to see who logged / closed the call, there are two fields..
opencall.loggedby this gives the analyst's ID who logged the call
opencall.closedby this gives the analyst's ID who closed the call
The statement below, joins the two tables together by the analysts ID. I have attached some sample data.
from swdata.opencall o
join sw_systemdb.swanalysts a on a.analystid = o.loggedby
join sw_systemdb.swanalysts b on b.analystid = o.closedby
join sw_systemdb.swanalysts c on c.analystid = o.completeby
join sw_systemdb.swanalysts d on d.analystid = o.lastactby
What I do not understand is how to build the report that shows a list of analyst names, ,the date they last logged in and the calls they have logged / closed.
I understand i need to group the anaylst, but I'm not sure on which field.
Can anyone help me?