top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

HR Employee Attrition Dashboard

HR Employee Attrition Dashboard
Objective

To analyze employee attrition trends and identify factors that influence employee turnover within the organization using Power BI.

Dataset Overview

The dataset provides detailed information on employees’ demographics, job roles, satisfaction levels, and attrition status.

Key Columns:

Demographics: Age, Gender, MaritalStatus, Education

Job details: Department, JobRole, YearsAtCompany, OverTime

Satisfaction metrics: JobSatisfaction, EnvironmentSatisfaction, WorkLifeBalance

Performance & salary: MonthlyIncome, PerformanceRating

Total Records: 1,470 employees
File Format: Excel (.xlsx)
Sheet Name: WA_Fn-UseC_-HR-Employee-Attrition

Data Source

Dataset Name: IBM HR Analytics Employee Attrition & Performance
Source Link: Kaggle Dataset – IBM HR Analytics Employee Attrition & Performance

Uploader: IBM (via Kaggle community)
Data Type: Public, Open-source
Imported From: Excel → Power BI

Tools & Techniques Used

Power BI Desktop for analysis and visualization

Power Query for data cleaning and transformation

DAX (Data Analysis Expressions) for calculated metrics and logic

Excel as the data import source

Calculated Columns (DAX Examples)
-- Attrition Rate
Attrition Rate =
DIVIDE(
COUNTROWS(FILTER('HR Data', 'HR Data'[Attrition] = "Yes")),
COUNTROWS('HR Data')
)

-- Age Grouping
AgeGroup =
IF('HR Data'[Age] < 21, 20,
IF('HR Data'[Age] < 31, 30,
IF('HR Data'[Age] < 41, 40,
IF('HR Data'[Age] < 51, 50,
IF('HR Data'[Age] < 61, 60,
IF('HR Data'[Age] < 71, 70,
IF('HR Data'[Age] < 81, 80,
IF('HR Data'[Age] < 91, 90,
100))))))))

Key Insights

Average Employee Age: 36.9 years

Average Working Hours: 80 hours per week

Attrition by Department: Highest in Sales, lowest in HR

Frequent Travelers show higher attrition rate

Environment Satisfaction average rating: 2.72 / 5

Gender Split: 60% Male, 40% Female

Education Fields: Life Sciences and Medical dominate

Top Attrition Roles: Sales Executive and Laboratory Technician

Dashboard Features

Interactive filters for Department, Gender, Job Role, Education Field

KPI Cards for overall metrics

Pie charts for Gender and Marital Status

Bar charts for Attrition by Department, Job Role, and Age Group

Gauge for Environment Satisfaction Score

Slicers to explore data dynamically

Conclusion

This dashboard delivers clear insights into attrition causes, empowering HR teams to build stronger retention strategies and enhance employee satisfaction.
By targeting departments with high turnover, management can optimize work-life balance and engagement initiatives effectively.

Skills Demonstrated

Data Cleaning and Transformation (Power Query)

Data Modeling and Relationship Management

DAX Formulas and Custom KPIs

Dashboard UI Design in Power BI

Analytical Storytelling

Duration: 2 Days
Data Source: Kaggle (IBM HR Analytics Dataset)
Tools Used: Excel, Power BI
File Name: HR-Employee-Attrition.xlsx

bottom of page