This project performs Exploratory Data Analysis (EDA) on Superstore Sales data using Python and presents key business insights using a Power BI Dashboard. It aims to identify trends, patterns, and key performance drivers that help improve sales strategies and profitability.
The Superstore Sales dataset contains transactional data from a retail store, including sales, profit, customer segments, and regional information. The analysis focuses on:
- Understanding sales and profit across regions, categories, and segments
- Identifying top-performing products and sub-categories
- Exploring profitability trends and customer behavior
- Building an interactive Power BI Dashboard for dynamic exploration
- ✅ No missing or duplicate values were found after cleaning
- 💰 Top-performing categories and sub-categories identified through sales data
- 🌍 Regional and segment-based profit analysis revealed performance gaps
- 🧾 Top 10 best-selling products and sub-categories were visualized
- 📊 Clear patterns found in profit vs. sales across customer segments and states
Visualizations include:
- Region-wise Sales and Profit
- Segment-wise Sales and Profit
- State-wise Profit Distribution
- Top-selling Products and Sub-Categories
| Tool | Purpose |
|---|---|
| Python (Pandas, NumPy) | Data cleaning, preprocessing |
| Matplotlib, Seaborn | Data visualization and trend analysis |
| Power BI | Interactive dashboard visualization |
| Excel / CSV Dataset | Source data file |
| PyCharm | Development environment |
The Power BI dashboard provides a clear visual summary of the findings with interactive filters and visuals for better decision-making.
- 📈 Regional Profit & Sales Analysis
- 🏷️ Category and Sub-Category Sales
- 🧍♂️ Customer Segment Performance
- ⏳ Yearly & Monthly Sales Trends
- 💡 Top Performing Products Overview
The dashboard allows slicing and drilling down data across various dimensions like region, product category, and customer segment.
Superstore-Sales-Data-Analysis/
│
├── Superstore_Project.py # Python script for EDA and visualization
├── Superstore_Excel.xlsx # Dataset used for analysis
├── Superstore_PowerBI_Dashboard.pbix # Power BI dashboard file
├── README.md # Project documentation
└── images/ # (Optional) dashboard or chart screenshots
-
Install dependencies:
pip install pandas numpy matplotlib seaborn
-
Run the script:
python Superstore_Project.py
-
Visual outputs (bar plots, scatter plots, etc.) will appear.
-
Open
Superstore_PowerBI_Dashboard.pbixin Power BI Desktop -
Explore different pages and filters for insights by:
- Region
- Segment
- Category
- Time period
- Incorporate forecasting models for sales prediction
- Perform customer segmentation using clustering algorithms
- Add interactive dashboards in Streamlit or Dash
- Integrate real-time sales data from APIs
Rachakonda Ganesh 📧 [rachakondaganesh60@gmail.com] 🔗 GitHub Profile 🔗 LinkedIn Profile
This project delivers a complete data analytics workflow — from data cleaning and exploration in Python to visualization and storytelling in Power BI. It demonstrates how data-driven insights can guide business strategy, improve profitability, and enhance decision-making in retail operations.