It would be nice to have an hours report that allows for custom date ranges that provides totals by Role. At the moment the best way I have found is using the Basic Report in payroll, adding filters to the table, sorting/deleting the roles I do not want, then add a total sum function. I attached an example of a program I have used in the past that worked out really well.