Great thing about "Timesheets report" is that you can configure displayed fields and generate timesheets with data you need and applying grouping by any of the fields.
Timesheets configuration
To configure timesheets click "Fields" button at the top right corner of the screen. In "Timesheets Fields" dialog you can add, remove and order fields. The defined set of fields and their order will be used for timesheets generation.
...
Configured fields appears in "1st sort", "2nd sort" and "3rd sort" selections and can be used for sorting and grouping work records.
Timesheets generation
Click on "Timesheets" tab to generate timesheet records.
...
Show button generates timesheets directly to the tab. By clicking "Spreadsheet" button, you can generate an Excel file.