Python · Power BI · Business Intelligence

Retail Business
Performance Dashboard

An end-to-end analytics project combining Python and Power BI to analyze retail and warehouse sales performance, product performance, supplier contribution, and beverage category trends — transforming raw sales data into actionable business insights.

🐍 Python 🛠️ Power BI 📊 Pandas · NumPy 📈 Matplotlib · Seaborn
Retail Business Performance Dashboard · Power BI + Python

Project Overview &
Problem Statement

The Retail Business Performance Dashboard is an interactive business intelligence project built using Python for data analysis and Power BI for visualization. It analyzes retail and warehouse sales performance, product performance, supplier contribution, and beverage category trends to support strategic decision-making.

Retail organizations generate large volumes of sales data across multiple products, suppliers, and categories — without proper analysis this makes it difficult to identify top-selling products, understand supplier contribution to revenue, monitor monthly sales performance, compare retail and warehouse operations, and understand category-wise sales contribution.

The objective was to build a centralized reporting solution: cleaning and validating raw sales data in Python, running exploratory data analysis to surface trends and outliers, and then developing an interactive Power BI dashboard that lets stakeholders monitor sales trends, evaluate suppliers, and compare channels in one place.

Project Details
Category BI Dashboard
Tools Python + Power BI
Data Prep Pandas · NumPy · Excel
Domain Retail & Warehouse
Filters Month · Product · Category · Supplier
Source Files GitHub →

Key Performance Indicators

💰
Retail Sales
Measures overall retail revenue generated
🏭
Warehouse Sales
Measures total warehouse sales performance
📦
Total Products
Displays the number of unique products available

Python Analysis Performed

🧹
Data Cleaning & Validation
Data loading, inspection, missing value analysis, and duplicate record detection using Pandas and NumPy.
📈
Monthly Sales Trend Analysis
Exploratory analysis of monthly retail sales to identify growth, decline, and seasonal patterns.
🏆
Top Products & Suppliers Analysis
Identifying best-performing products and suppliers by sales contribution using Matplotlib and Seaborn.
📊
Retail vs Warehouse Comparison
Comparing retail and warehouse sales channels to evaluate operational performance.
🔗
Correlation Analysis
Examining relationships between sales metrics to surface patterns that inform business decisions.
🎯
Distribution & Outlier Detection
Analyzing retail sales distribution and flagging outliers ahead of dashboard modeling.

Key Insights

01
Clear Top-Performing Products
A distinct set of products consistently contributes the highest share of retail sales, guiding priority for inventory planning.
02
Supplier Contribution Is Uneven
A small group of top-performing suppliers drives a disproportionate share of revenue, highlighting key business partners to strengthen.
03
Seasonal Monthly Trends
Monthly sales trend analysis reveals peak and low-performing periods, useful for planning promotional activity.
04
Retail Outpaces Warehouse in Key Periods
Comparing retail and warehouse channels shows shifting performance across periods, pointing to opportunities in warehouse planning.
05
Category Contribution Is Concentrated
A handful of beverage categories account for the bulk of retail sales, reflecting concentrated customer purchasing behavior.
06
Outliers Flag Data & Demand Anomalies
Outlier detection in the Python phase surfaced unusual sales spikes worth investigating for data quality or emerging demand.

Tools & Technologies

🐍 Python
🐼 Pandas
🔢 NumPy
📉 Matplotlib
📊 Seaborn
🛠️ Power BI
🎛️ DAX Measures
📗 Microsoft Excel

Key Features

🎛️
Interactive Power BI Dashboard
Fully interactive report with dynamic filtering across all visuals for deep drill-down analysis.
🔀
Dynamic Slicers
Month, Product Name, Beverage Category, and Supplier slicers let users dynamically filter the entire dashboard.
📈
Multiple Visualization Types
Combines line, bar, donut, and clustered column charts to present the right visual for each business question.
🎯
Clear KPI Tracking
Prominent KPI cards display Total Retail Sales, Total Warehouse Sales, and Total Products at a glance.
💡
Business-Focused Insights
Every visual answers a specific business question around products, suppliers, categories, or channel performance.
🔁
End-to-End Analytics Workflow
A complete pipeline from Python-based cleaning and EDA through to Power BI reporting and decision support.

Dataset Information

The dataset encompasses retail and warehouse sales transaction records, cleaned and validated in Python before being loaded into Power BI for modeling and visualization.

Data fields included:

  • Product name and identifiers
  • Retail sales and warehouse sales metrics
  • Beverage category classification
  • Supplier details
  • Month-wise date fields for trend analysis
  • Item type and product performance data
📁 Project Files — via GitHub
📊
Retail_Performance_Dashboard.pbix
Power BI Report File
GitHub
🐍
Retail_Sales_EDA.ipynb
Python Analysis Notebook
GitHub
📗
Retail_Warehouse_Sales.csv
Raw Sales Dataset
GitHub
📄
README.md
Project Documentation
GitHub

All files hosted on GitHub — click any row to download.

Takeaway

This project transforms raw retail sales data into a comprehensive Business Intelligence solution. By combining Python-based analysis with Power BI visualizations, the dashboard gives stakeholders a centralized platform to monitor sales performance, evaluate supplier contribution, analyze product demand, and make informed business decisions — from inventory planning and supplier relationships to warehouse optimization and category expansion.

Interested in
collaborating ?

Feel free to reach out for feedback, collaboration, or any data analytics opportunities.