Retail Sales Analytics Project
Retail Sales Analytics Project
1. Load and explore the dataset to understand customer, product, sales, and
store details.
2. Use SQL to extract insights such as top-performing products, store revenue,
and repeat customers.
3. Clean and prepare the data in Python, create new variables (e.g., month, age
group), and handle missing values.
4. Perform EDA in Python using charts to understand sales trends, customer
demographics, and product performance.
5. (Optional) Build a basic predictive model to forecast sales using regression.
6. Use Tableau to create dashboards visualizing KPIs like sales by store,
product category trends, and customer insights.
7. Summarize your insights and recommendations in a short report or
PowerPoint presentation.
8. Submit your SQL code, Python notebook, Tableau dashboard, and final
report.
Scenario:
You are working as a Data Analyst for a retail chain that sells a variety of products
across multiple cities through different store types (Mall, Standalone, Online). The
company has observed varying performance in sales, customer engagement, and
inventory turnover across regions.
• Analyze which stores and cities are generating the most revenue.
• Identify seasonal or monthly trends in sales.
• Determine which product categories are most popular.
• Find underperforming products with high inventory but low sales.
• Analyze customer demographics contributing most to revenue.
• Identify top customers and repeat buyers.
• Compare store type performance (Mall vs Online vs Standalone).
• Recommend city expansions or store shutdowns based on performance.
• Identify overstocked items that aren’t selling well.
• Propose pricing or promotional strategies to improve sales.
• Deliver actionable insights to improve revenue and inventory management.
4. Python EDA
• What is the trend of monthly sales across all stores?
• Which age group spends the most money?
• What is the gender distribution of customers?
• What is the correlation between price and quantity purchased?
5. Advanced SQL
• Which products are the top 5 best sellers by quantity and revenue?
• What is the monthly revenue trend for each store?
• How many repeat customers does the business have?
• Use a window function to rank products by total revenue within each category.
7. Tableau Visualization
• Create a dashboard showing sales by city and store type.
8. Final Report
• What are the top actionable insights from your analysis?
• Which products or regions should the business focus on?
• What improvements can be made in customer retention or inventory planning?
Deliverables:
• SQL scripts for cleaning and querying
HAPPY LEARNING