Back to Portfolio
Power BI · Data Analysis

Sales & Salesperson Ranking
Analysis Dashboard

Transforming raw operational data into a full star schema BI model with an interactive Power BI dashboard — tracking revenue, orders, and salesperson performance across 3 years.

Power BI Power Query DAX Star Schema Data Modeling Time Intelligence
Dashboard Main View
Sales & Salesperson Analysis Dashboard — Main View
Dashboard Cover
Dashboard Cover Page
Dashboard in Power BI
Dashboard in Power BI Desktop
Dashboard View 2
Sales Analysis — Full Dashboard View
Data Model
Star Schema — Fact & Dimension Tables
Power Query Groups
Power Query — Product Group Transformation
Power Query Salesperson IDs
Power Query — Salesperson ID Extraction
Power Query Products
Power Query — dProducts Dimension Table
Power Query Sales
Power Query — Sales Fact Table Cleaning
Power Query dSalesperson
Power Query — dSalesperson with Merged Images
Power Query Target
Power Query — Target Table After Unpivoting
1 / 11
Overview
Turning raw sales data into a business intelligence engine

This project focused on transforming raw operational sales data into a fully structured analytical model and building a dynamic Power BI dashboard to analyze revenue performance, salesperson productivity, and product demand.

The data model was normalized into a star schema with the transactional Sales table as the fact table, supported by dimension tables for Products, Salesperson, Calendar, and Targets. All preparation was handled inside Power Query before loading into the model.

Several DAX measures were built to calculate key business metrics including total revenue, total orders, average transaction price (ATP), and salesperson achievement against targets — all dynamically responsive to filters and slicers.

$17.9M
Revenue Analyzed
52K
Total Orders
5+
Dimension Tables
3yr
Time Period
Key Results & Findings
What the dashboard revealed
📦

Wheat Flour was the top revenue product at $4.5M

Food category dominated at 90.21% of total orders vs. Drink at 9.79%.

🏆

Diego Araujo ranked #1 salesperson with $6.3M revenue

Supervisor-level ranking revealed clear performance gaps, enabling targeted coaching decisions.

📡

Online channel drove 48.56% of total revenue ($9M)

Channel split: Online $9M (48.56%), Distributor $6M (34.05%), Retail $3M (17.39%).

📈

Revenue peaked in Q3 2020 before declining in 2021

Time intelligence surfaced seasonal trends and a revenue dip in early 2021 requiring investigation.

⚙️

Star schema reduced complexity and improved query speed

Normalizing into 5 dimension tables eliminated redundancy and enabled efficient cross-filtering.