An End-to-End Business Intelligence & Exploratory Data Analysis Project
Transforming unorganized transaction data into actionable executive insights, interactive Power BI dashboards, and strategic growth drivers.
- Project Overview
- Problem Statement & Objectives
- End-to-End Project Workflow
- Interactive Power BI Dashboards
- Exploratory Data Analysis (EDA) Highlights
- Key Insights & Business Findings
- Strategic Business Recommendations
- Repository Structure
- Getting Started & Reproduction
- Author
This project delivers a comprehensive, multi-phase analytical solution designed to investigate regional sales performance, product profitability, channel distribution, and customer purchase behaviors across the United States.
The analysis progresses through the complete Data Analytics Lifecycle:
- Data Ingestion & Cleaning: Merging disparate datasets (Sales, Customers, Products, Regions, State-Region mapping, and Budgets).
- Feature Engineering: Creating key financial metrics including
profit,profit_margin_pct, and calendar attributes. - In-Depth Python EDA: 15 focused analytical modules investigating trends, correlations, geospatial patterns, and SKU concentration.
- Interactive Power BI Reporting: Multi-page dashboard for executive self-service analytics and scenario planning.
- Executive Presentation Deck: Boardroom-ready slide presentation summarizing strategic takeaways for stakeholders.
The business faced unlinked transaction tables, fragmented customer records, and inconsistent revenue and profit margins across regional territories. Leadership lacked centralized visibility into:
- Underperforming geographic markets and seasonal revenue dips.
- SKU-level profitability and discounting leakages among top-tier clients.
- Channel-specific margin contributions (Wholesale vs. Distributor vs. Export).
- Centralize & Cleanse: Consolidate raw multi-sheet Excel data into a normalized, single-source analytical data warehouse.
- Surface Profit Drivers: Identify top revenue-generating products vs. high-margin products to guide inventory and pricing strategies.
- Customer Segmentation: Classify customer accounts by revenue volume and margin health to mitigate account churn and excessive discounting.
- Actionable Self-Service BI: Empower executive decision-makers with interactive filters across time, territory, channel, and customer tiers.
flowchart LR
A[Raw Multi-Table Excel Data] --> B[Python Data Cleaning & Merging]
B --> C[Feature Engineering: Margin & KPIs]
C --> D[Exploratory Data Analysis in Jupyter]
D --> E[Export Cleaned Analytical Dataset]
E --> F[Power BI Interactive Dashboard]
D --> G[Executive Presentation PPT]
The Power BI report (SALES REPORT.pbix) is designed across three dedicated analytical pages for executive decision-makers:
High-level view of Total Revenue, Total Profit, Gross Margin %, Regional Sales Distribution, and Channel Performance.
In-depth segmentation of enterprise accounts, identifying high-margin growth targets and discounting hotspots.
Dynamic forecasting and what-if sensitivity analysis across territories and product lines.
Below are key visual insights uncovered during Python exploratory analysis (EDA_Regional_Sales_Analysis.ipynb):
- Pronounced Seasonality: Revenue peaks during MayβJune ($124M+) and hits annual lows in April ($95M), requiring proactive inventory staging and seasonal promotional campaigns.
- SKU Pareto Concentration: A small subset of products (Products 26, 25, 18, 28) generate the bulk of enterprise margin and revenue.
- Channel Trade-Offs: Wholesale captures volume (54%), but Export provides significantly stronger gross margin percentages (38%+).
- Geographic Clustering: West & South regions drive >60% of total revenue. Midwest and Northeast present untapped expansion opportunities.
- Pricing Sensitivity: Unit price correlates at 0.91 with revenue and 0.79 with profit, indicating margin uplift must prioritize pricing discipline over aggressive volume discounting.
- π― Seasonal Promotional Alignment: Launch targeted marketing campaigns in Q1/April to mitigate annual seasonal troughs and stabilize cash flow.
- π¦ SKU Portfolio Optimization: Allocate prime marketing budget and inventory capacity to core revenue drivers (SKUs 25 & 26), while re-evaluating or bundling low-margin tail products.
- π Channel Incentivization: Introduce tiered volume discounts for Wholesale distributors while aggressively scaling high-margin Export partnerships.
- π Territory Playbook Replication: Benchmark California's high-conversion sales playbook and replicate operations in mid-tier states across the Midwest and Northeast.
- π‘οΈ High-Value Margin Safeguards: Implement strict discount approvals for enterprise clients exceeding $10M in revenue where margins fall below 36%.
my-sales-project/
β
βββ assets/ # Project visual assets & dashboard screenshots
β βββ header_banner.jpg # Top header presentation graphic
β βββ footer_banner.jpg # Bottom terminal graphic
β βββ dashboard_performance_summary.png # Power BI Page 1 preview
β βββ dashboard_customer_segmentation.png # Power BI Page 2 preview
β βββ dashboard_revenue_scenarios.png # Power BI Page 3 preview
β βββ eda_monthly_sales_trend.png # Trend analysis visual
β βββ eda_top_products_revenue.png # Product revenue ranking visual
β βββ eda_sales_by_channel.png # Channel distribution visual
β βββ eda_state_sales_map.png # Geospatial choropleth map
β βββ eda_customer_segmentation.png # Customer scatter matrix
β βββ eda_correlation_heatmap.png # Statistical correlation heatmap
β
βββ EDA_Regional_Sales_Analysis.ipynb # Complete Jupyter Notebook (Python EDA & Wrangling)
βββ SALES REPORT.pbix # Interactive Power BI Report File
βββ PPT --- Regional Sales Analysis.pptx # Executive Slide Deck for Stakeholders
βββ Regional Sales Dataset.xlsx # Raw multi-table Excel transaction dataset
βββ Sales_data(EDA Exported).csv # Pre-processed clean dataset for BI modeling
βββ README.md # Comprehensive Project Documentation
git clone https://github.com/Ishant6565/my-sales-project.git
cd my-sales-project# Create virtual environment
python -m venv venv
# Activate virtual environment (Windows)
.\venv\Scripts\activate
# Install required analytics packages
pip install pandas numpy matplotlib seaborn jupyter openpyxl
# Launch Jupyter Notebook
jupyter notebook EDA_Regional_Sales_Analysis.ipynb- Download and install Power BI Desktop.
- Open
SALES REPORT.pbixdirectly to explore interactive cross-filtering, drill-throughs, and KPI cards.
Ishant Gupta
- GitHub: @Ishant6565
- Repository: my-sales-project










