End-to-end analysis of pizza sales using SQL and Power BI to highlight business opportunities.Showcasing strong data cleaning, visualization, and communication skills for real-world impact
- Overview
- Business Problem
- Dataset
- Tools & Technologies
- Project Structure
- Data Cleaning & Preparation
- Exploratory Data Analysis (EDA)
- Research Questions & Key Findings
- Dashboard
- How to Run This Project
- Final Recommendations
- Author & Contact
This project analyzes pizza sales data using SQL for querying and Power BI for visualization.
The goal is to uncover sales trends, customer behavior, and performance insights to support data-driven decision-making.
A pizza store collects daily sales data but struggles to interpret it effectively.
The objective is to transform raw data into actionable insights—identifying top products, sales patterns, and improvement opportunities.
- Source: Pizza sales transaction data (orders, pizzas, quantities, prices, etc.)
- Size: ~48k rows (depending on dataset version)
- Columns include:
OrderID,Date,PizzaName,Category,Size,Quantity,Price, etc.
- SQL → Data cleaning, transformation, and KPI calculations
- Power BI → Dashboard design and visualization
- Excel/CSV → Raw data storage
📁 Pizza-Sales-Performance-Customer-Insights-SQL-Power-BI
│
├── PIZZA SALES.sql # SQL queries for cleaning and KPI generation
├── pizza sales analysis.pbix # Power BI dashboard file
├── images/ # Exported PNG screenshots of dashboards
└── README.md # Project documentation
- Removed duplicates and missing values
- Standardized pizza categories and sizes
- Created calculated fields: Total Bill, Day of Week, Hour of Sale
- Ensured consistency for time-based analysis
- Time Trends → Hourly & daily sales distribution
- Branch Analysis → Revenue contribution by category/size
- Product Demand → Best & worst-selling pizzas
- Customer Behavior → Average order size, repeat preferences
- When do customers order the most pizzas?
→ Peak hours: Friday & Saturday evenings (6–8 PM) - Which pizzas generate the highest revenue?
→ Classic Deluxe Pizza and Large Sizes - Which pizzas perform poorly?
→ Certain specialty pizzas contribute <2% of sales - What is the average order value?
→ ~$38 per order
- Clone/download this repository
- Run
PIZZA SALES.sqlin your SQL environment to generate KPIs & insights - Open
pizza sales analysis.pbixin Power BI Desktop - Explore interactive dashboards for trends and patterns
- 📈 Staffing → Increase staff during evening peak hours
- 🍴 Menu Optimization → Promote Classic Deluxe and high-margin items
- 🎁 Marketing Strategy → Offer bundled deals for large-sized pizzas
- 📊 Future Work → Add customer demographics for deeper personalization
T V Shreyas Kumar
- 💼 LinkedIn: www.linkedin.com/in/shreyas-kumar-7868ab228
- ✉️ Email: Shreyas291103@gmail.com



