Typically with reporting you want to start at the lowest object and report up in the hierarchy. So, I would start with an hour report and then pull in the data you can regarding timesheets.
Then you can add columns for timesheet data to display.
Display Name is the name of the timesheet itself but...