Skip to content

NathanVuSwinburne/Data-Business-Analytics-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Power BI visualization Portfolio

πŸ“Š 1 – HR Attrition Dashboard

1️⃣ User Story

Mr. Ryan, the Head of HR, wanted a comprehensive and interactive dashboard to analyze the company’s employees. The goal was to answer key HR questions about: βœ… Employee demographics (race, education, age, gender) βœ… Workforce size, attrition rate, and hiring trends βœ… Performance review timelines and satisfaction ratings βœ… Groups most affected by attrition and potential retention strategies

This dashboard allows executives to filter by department, gender, age group, year, and attrition status, providing both a high-level overview and the ability to drill down into detailed insights for better decision-making.

πŸ”— [View the Full Interactive Report]


2️⃣ Dashboard Snapshots

πŸ“ Employee Overview

image

πŸ“ Demographics

image

πŸ“ Attrition Analysis

image

πŸ“ Performance Tracking

image

Data Modeling (Star Schema)

HR attrition ERD

3️⃣ Key Insights

βœ… Total Employees: 1,470
βœ… Attrition Rate: 16.12% (highest in Sales – 20.63%)
βœ… Majority of employees are 20–29 years old, with most resignations in this group.
βœ… Employees without stock options are more likely to leave.
βœ… White employees have the highest average salary ($115k), while "Other" group has the lowest ($101k).


4️⃣ Recommendations to Reduce Attrition

πŸ“Œ Introduce stock options or bonuses – Higher attrition among employees with no stock options.
πŸ“Œ Enhance career growth for younger employees – Mentorship and training programs.
πŸ“Œ Focus on Sales & HR departments – These teams have the highest attrition rates.
πŸ“Œ Monitor job satisfaction closely – Self-rating and job satisfaction show downward trends.


πŸ“Š 2 – Contoso Sales & Customer Service Dashboard

1️⃣ πŸ“– User Story – Contoso Sales & Customer Service Dashboard

The CEO of the Contoso e-commerce business needs a single interactive dashboard to understand the company’s sales performance and customer service efficiency. This dashboard helps them track revenue trends, see which products and campaigns bring in the most sales, and check if KPIs are being met. It also shows how well the customer service team is performing, who the top revenue clients are, and which open cases need attention so the company can improve client retention and satisfaction.

They want to:

See overall sales performance – how many opportunities are open, won, or lost, and whether revenue targets are being achieved.

Identify which products, campaigns, and regions bring the most revenue so resources can be focused effectively.

Understand deal win/loss factors – which discounts, campaigns, or sales reps lead to higher success rates.

Know who the top revenue-generating clients are so they can reward loyal customers and strengthen relationships.

Monitor customer service KPIs like satisfaction, escalation rate, SLA compliance, and resolution time.

Get visibility on open and high-priority cases to make sure issues are resolved quickly to keep customers happy.

This dashboard lets executives filter by sales owner, manager, region, or product category and get both a high-level overview and detailed insights to make better business decisions.

The dashboard answers key business questions for the CEO:
βœ… How are sales performing over time?
βœ… Which products and campaigns generate the most revenue?
βœ… Are revenue KPIs being met by region, sales owner, and category?
βœ… Which companies bring the most revenue (for client appreciation initiatives)?
βœ… How is the customer service team performing in handling cases and inquiries?
Before you click on the link to my dashboard, I want to clarify this to you: There are 2 charts in this report that cannot be published on the web version of Power BI, so I replaced them with static screenshots on the published link.

πŸ“₯ For the best experience, I highly recommend downloading the .pbix file to explore the dashboard fully and interact with all visuals. ContosoDashboardFinal Thank you so much for checking out my work! :3

πŸ”— View the Interactive Dashboard


2️⃣ Dashboard Snapshots

πŸ“ Sales Overview

1

πŸ“ Customer Service Analysis

2

πŸ“ Key Factors Driving Won vs Lost Deals

3

πŸ“ Revenue Analysis – Performance & Contributors

4

Data Modeling - Snowflake Schema

image

3️⃣ Key Insights

βœ… Close % Rate: 64.5% with 12,346 total opportunities
βœ… Revenue Trend: Highest revenue months were July 2020 ($1.6M) and Jan 2021 ($1.6M)
βœ… Top Revenue Products: Design App ($6.1M), Stand-up Desk ($4.5M), and Tablets ($4.1M)
βœ… Top Campaign Type: Email campaigns generated the greatest potential sales value ($3.3M)
βœ… Top Clients: Abbott Inc. and Abercathy & Sons – high revenue contributors worth retention focus
βœ… Customer Service KPIs: Avg customer satisfaction = 4.27, Escalation Rate = 16%, SLA Compliance = 76%


4️⃣ Recommendations for Business Growth

πŸ“Œ Focus on High-Revenue Products: Design App, Stand-up Desk, and Tablets have the highest returns.
πŸ“Œ Expand Email Marketing Campaigns: Email generates the highest potential sales value.
πŸ“Œ Reward Top Clients: Provide loyalty rewards to high-value customers (Abbott Inc., Abercathy & Sons).
πŸ“Œ Improve Customer Service Efficiency: Reduce resolution times (currently avg 76 mins) and escalation rates.
πŸ“Œ Track Open Cases: Prioritize open and high-severity cases to improve client retention.


Tech Stack

  • Power BI Desktop & Power Query – Data cleaning and transformation
  • DAX Measures – KPIs for revenue, close rate, and customer satisfaction
  • Data Modeling (Star Schema) – Optimized for sales and customer service reporting
  • Interactive Visuals – Drilldowns, filters, and key influencer analysis

Project Files

πŸ“„ HR Attrition".pbix – HR Attrition Power BI dashboard file
πŸ“„ ContosoDashboardFinal".pbix – Contoso Sales Power BI dashboard file

πŸ“„ README.md – Project documentation

7️⃣ Author

πŸ‘€ Nathan Vu
πŸ”— LinkedIn Profile | Portfolio Website