whatisgithub

What is hr-workforce-planning-attrition-report?

samadkudehinbu/hr-workforce-planning-attrition-report — explained in plain English

Analysis updated 2026-05-18

0Audience · pm founderComplexity · 2/5Setup · easy

In one sentence

An interactive Power BI dashboard that tracks HR headcount trends, attrition patterns, and staffing gaps across departments and locations.

Mindmap

mindmap
  root((HR Attrition Report))
    What it does
      Headcount tracking
      Attrition analysis
      Target vs actual
    Tech stack
      Power BI
      DAX
      Power Query
    Use cases
      Track headcount
      Spot attrition hotspots
      Compare terminations
      Plan vs actual staffing
    Audience
      HR leaders
      Business executives
    Data model
      Snowflake schema
      Employee hub table
      Shared dimensions

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Track headcount and workforce trends over time across departments and locations.

USE CASE 2

Identify which departments, roles, or locations have the highest employee attrition.

USE CASE 3

Compare voluntary versus involuntary termination reasons.

USE CASE 4

See where actual staffing levels fall short of or exceed planned workforce targets.

What is it built with?

Power BIDAXPower Query

How does it compare?

samadkudehinbu/hr-workforce-planning-attrition-report00kaku/gallery-slider-block04amanrajj/netwatch
Stars00
LanguageJavaScriptRust
Last pushed2021-05-19
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencepm foundergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

A live, viewable version of the report is already hosted, so no local setup is needed just to explore it.

No license is stated in the README, so usage rights are unclear.

So what is it?

This project is an interactive dashboard, built in Microsoft Power BI, that helps HR teams and business leaders understand how their workforce is changing over time and where employees are most likely to leave. Rather than digging through separate spreadsheets and HR systems, users can explore one connected report covering headcount trends, hiring and termination events, engagement scores, performance ratings, absence levels, and how actual staffing compares to planned targets. The report is meant to answer specific questions that HR leaders often struggle to answer quickly, such as how headcount has changed over time, which departments, locations, or roles have the highest turnover, what the main reasons for leaving are, how employee engagement and performance relate to who stays or goes, and where actual staffing levels fall short of or exceed the plan. A live, viewable version of the report and a companion article explaining how it was built are both linked from the README. The underlying dataset covers a multi-department organization across several locations from 2023 through 2025, including employee profiles, monthly headcount snapshots, hiring and termination records, salaries, performance reviews, engagement surveys, absence records, recruitment activity, and planned workforce targets. Behind the scenes, this data was cleaned and shaped using Power Query and DAX, Power BI's data preparation and calculation tools, including steps like standardizing ID formats so tables link together correctly, validating that hire dates come before termination dates, and building a proper date hierarchy so the report can be explored by year, quarter, or month. The data itself is organized in what is called a snowflake schema, a common way of structuring related tables in a data model, with an employee profile table acting as the central hub connecting out to termination events, compensation, performance, engagement, and absence records, plus shared reference tables for department, location, and date that tie everything together for cross-cutting analysis.

Copy-paste prompts

Prompt 1
Explain what this HR workforce dashboard tracks and who it is meant for.
Prompt 2
Walk me through how the data model connects employee, department, and location tables.
Prompt 3
Describe the data cleaning steps done with Power Query and DAX in this project.
Prompt 4
Explain what a snowflake schema is using this project's data model as an example.

Frequently asked questions

What is hr-workforce-planning-attrition-report?

An interactive Power BI dashboard that tracks HR headcount trends, attrition patterns, and staffing gaps across departments and locations.

What license does hr-workforce-planning-attrition-report use?

No license is stated in the README, so usage rights are unclear.

How hard is hr-workforce-planning-attrition-report to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is hr-workforce-planning-attrition-report for?

Mainly pm founder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.