This project is an end-to-end Business Intelligence solution built in Power BI Desktop using the Adventure Works dataset.
The goal was to transform raw .csv sales and customer data into an interactive, executive-level dashboard that supports:
- KPI monitoring
- Regional performance analysis
- Product-level trend analysis
- Customer segmentation & revenue insights
- Target vs actual performance tracking
- What-if scenario simulation
This dashboard enables stakeholders to identify performance gaps, optimize pricing strategy, and make data-driven decisions using interactive analytics.
| Executive Summary | Regional Analysis | Product Trends | High-Value Customers |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- ๐ฐ $24.9M Total Revenue
- ๐ฆ 25.2K Total Orders
- ๐ $10.5M Total Profit
- ๐ 2.2% Overall Return Rate
- ๐ฅ 17.4K Unique Customers
You can download the full interactive Power BI report here:
๐ Download AdventureWorks_Report.pbix
Adventure Works management needed a centralized reporting solution to:
- Track Revenue, Orders, Profit, and Return Rate
- Identify underperforming regions and product categories
- Analyze product returns and profitability
- Discover high-value customers
- Evaluate performance against monthly targets
- Simulate pricing impact on profit
The available data consisted only of raw operational CSV files.
This project follows a structured Business Intelligence development lifecycle:
- Data cleaning & shaping
- Table merging and transformations
- Rolling calendar table creation
- Conditional columns & aggregations
- Data type optimization
- Implemented a Star Schema
- Fact table: Sales
- Dimension tables: Product, Customer, Geography, Date
- Managed active/inactive relationships
- Optimized filter flow
- Revenue, Profit, Return %, Orders measures
- Time intelligence (MoM, YTD)
- Target vs Actual calculations
- What-if parameter for price adjustments
- Adjusted Profit simulation
- Customer segmentation metrics
- Executive KPI cards
- Trend analysis visuals
- Drilldowns & hierarchical navigation
- Decomposition tree
- Key Influencers visual
- Region-level filtering experience
- Interactive What-if slider
Below are a few core measures used in this dashboard:
Total Revenue = SUM(Sales[Revenue])
Total Orders = DISTINCTCOUNT(Sales[OrderNumber])
Return % =
DIVIDE(
[Total Returns],
[Total Orders]
)
Adjusted Profit =
[Total Revenue] * (1 + SELECTEDVALUE('Price Adjustment'[Adjustment %]))
- [Total Cost]
- $24.9M Revenue
- $10.5M Profit
- 25.2K Orders
- 2.2% Return Rate
- Revenue trends, category breakdowns, and top product analysis
- Most ordered & most returned product types
- Country-level sales analysis
- Region segmentation (Europe, North America, Pacific)
- Performance comparison
- Geo-based visual insights
- Monthly Orders vs Target
- Revenue vs Target
- Profit vs Target
- Price Adjustment What-if simulation
- Profit trend comparison (Actual vs Adjusted)
- Return % tracking over time
- Revenue per Customer
- Unique Customers (17.4K)
- Top 100 customers
- Income-level segmentation
- Occupation analysis
- Key Influencers analysis
Top Customer:
- Mr. Maurice Shan โ $12.4K Revenue
- Total Orders โ Category โ Subcategory โ Product
- Full decomposition for granular analysis
- Demonstrates strong relational modeling
- ๐ United States is the top revenue-generating region
- ๐ฒ Road Tire Tube is the most ordered product
- ๐ Shorts have the highest return rate among product types
- ๐ฐ Revenue per customer is trending downward over time
- ๐ง Professionals show strong revenue contribution in 2022
- Reduce return rates in the Clothing category (especially Shorts)
- Increase cross-selling in high-volume categories like Tires & Tubes
- Expand targeted campaigns in high-performing regions (US)
- Develop loyalty strategies for high-income professionals
- Monitor pricing strategy impact using What-if simulation
| Tool | Purpose |
|---|---|
| Power BI Desktop | Dashboard development |
| Power Query | Data transformation |
| DAX | Business calculations |
| Star Schema Modeling | Data modeling |
| What-if Parameters | Scenario simulation |
ADVENTURE-WORKS-POWER-BI-DASHBOARD/
โ
โโโ ๐ AdventureWorks Raw Data/ # Source CSV files used for modeling
โโโ ๐ images/ # Dashboard preview screenshots
โโโ ๐ AdventureWorks_Report.pbix # Power BI report file
โโโ ๐ Report.pdf # Exported dashboard report (PDF)
โโโ ๐ README.md # Project documentation
- Implement Row-Level Security (RLS)
- Schedule automatic refresh in Power BI Service
- Add forecasting models
- Enhance mobile-optimized layout
- Deploy to Power BI Service workspace
If you're hiring for Data Analyst, Business Analyst, or Power BI Developer roles - Iโd love to connect.
โญ If you found this project useful, consider starring the repository!




