Introduction - Attendance Calendar
A month of attendance at a glance, with one day opened beside it.
The calendar reads the same records as the list and arranges them by date instead of by row. That one change is what makes a pattern visible: a fortnight nobody covered, a Monday that is always short, a run of late starts at one depot.

The two halves
- The month gridcoverage per day
- One cell per date, carrying the proportion of people who checked in and the count behind it. Weekends and holidays are marked rather than scored.
- The day panelpeople, not percentages
- Everyone expected on the selected date, with their department and the state each ended in.
- The legendnine states
- The colour key for both halves. It is the reference for the whole screen.
- The location pickertop right
- The same control as on the records list, and it scopes the whole month.
What a day cell carries

A cell answers one question: how many of the people expected that day actually started. It is a coverage figure, not a performance one, and it says nothing about how long anybody stayed.
When to use this instead of the list
| Question | Screen | Why |
|---|---|---|
| Was anybody in on the 14th? | Calendar | A month of coverage is one glance rather than thirty filter changes. |
| Who was late this morning? | Calendar day panel | The panel is the day's people with their states. |
| What hours did Fiona work last week? | Records list | Hours, breaks and overtime are columns there, not here. |
| What do I send payroll? | Records list, then Export | The calendar has no export of its own. |