hours logged by role--not picking up all entries
A fellow admin on my team created an Hour report to show hours logged by role for a given time period.
The report filter is Hour >> Role ID Equal to $$USER.roleIDs.
The report is grouped by Owner >> Name, and a column chart is the default report view (Y-axis: Sum of Hours; X-axis: Owner >> Name).
The report prompt is Hour >> Entry Date.
A manager contacted me this week asking for help. She indicated that she's not seeing all the expected records when she runs the report for November--some team members who logged hours in November and some projects with hours logged by her team in November are not listed.
I first investigated the team users. The manager and team members all have the same primary role (Editor) with no additional roles. I did find one member whose role changed (from News Writer to Editor) on 11/8--this seems to explain the absence of an entry this staffer made prior to that date.
I then played around a bit, hard-coding the Role ID in the filter:
Hour >> Role ID Equal to $$USER.roleIDs [original report] (yields 6 users/20 records/40.5 hours)
Hour >> Role ID Equal to Editor (yields 9 users/125 records/200.75 hours)
Owner >> Role ID Equal to Editor (yields 9 users/184 records/292.5 hours)
I passed the 184-record version onto the manager, and she indicated the report still seems off. The only other oddity I've identified to account for the difference in records among reports is that some tasks were originally assigned (from templates) to the 'Editor' team and then reassigned to individual editors; I spot-checked a few, and the Editor role was specified for the assigned user, so I'm still puzzled.
Does anyone have guidance or suggestions as to what the report filters should be to accurately capture all hours entered for a given role?
Thanks.