Attendance Dashboard

An Attendance Dashboard in Power BI helps organizations monitor employee attendance, absenteeism, late arrivals, and leave trends in an interactive and visual format. It supports HR teams and managers in tracking workforce availability and improving productivity.

Why Attendance Dashboard is Important

  • Tracks daily and monthly attendance trends
  • Monitors absenteeism and leave patterns
  • Identifies frequent late arrivals
  • Supports workforce planning and scheduling
  • Improves overall employee accountability

Key Attendance Metrics

  • Total Employees โ€“ Overall headcount
  • Present Days โ€“ Total days employees were present
  • Absent Days โ€“ Total days employees were absent
  • Attendance Rate โ€“ Percentage of attendance
  • Late Arrivals โ€“ Number of late check-ins
  • Leave Utilization โ€“ Approved leave days used

Steps to Build an Attendance Dashboard

Step 1: Prepare the Data

Ensure your dataset includes:

  • Employee ID
  • Date
  • Attendance Status (Present, Absent, Leave, Late)
  • Department
  • Check-in and Check-out Time

Create a proper Date table for time analysis.

Step 2: Create DAX Measures

Total Employees

Total Employees = DISTINCTCOUNT(Attendance[EmployeeID])

Present Days

Present Days = 
CALCULATE(
COUNT(Attendance[EmployeeID]),
Attendance[Status] = "Present"
)

Absent Days

Absent Days = 
CALCULATE(
COUNT(Attendance[EmployeeID]),
Attendance[Status] = "Absent"
)

Attendance Rate

Attendance Rate = 
DIVIDE([Present Days], [Present Days] + [Absent Days], 0)

Step 3: Design the Dashboard

  • KPI Cards: Total Employees, Attendance Rate, Absent Days
  • Column Chart: Attendance by department
  • Line Chart: Monthly attendance trend
  • Table/Matrix: Employee-wise attendance summary
  • Pie/Donut Chart: Attendance status distribution

Step 4: Add Interactivity

  • Use slicers for department, month, or employee
  • Enable drill-through to view employee-level attendance history
  • Apply conditional formatting to highlight high absenteeism
  • Use dynamic titles to reflect selected filters

Example Scenario

  • Dashboard: Monthly Attendance Overview
  • KPIs: Attendance Rate, Total Present Days, Total Absent Days
  • Visuals:
    • Line chart showing attendance trend over months
    • Bar chart comparing departments
    • Table listing employees with highest absence rates

Best Practices

  • Use consistent attendance status categories
  • Protect employee data using Row-Level Security (RLS)
  • Keep visuals clean and focused on actionable insights
  • Schedule regular data refresh for up-to-date reporting
  • Highlight exceptions such as frequent absenteeism or lateness

Conclusion

An Attendance Dashboard in Power BI provides a clear, interactive view of workforce availability and attendance patterns. With proper data modeling, DAX measures, and well-designed visuals, organizations can monitor attendance effectively and make informed HR decisions.

Home ยป Power BI for Business & Finance> HR & Operations Dashboard >Attendance Dashboard