Creates reports by user for each bar

* Restricts shift query to only those shifts for which results have been entered
Prefer `inject` over `reduce`.