Skip to content

Sales Data Analysis project for the Snestron Internship. Using Python (Pandas, Matplotlib, Seaborn) for data cleaning & EDA, and Power BI for interactive dashboards. Includes trends, category insights, regional sales, top products & customers. Complete end-to-end analytics workflow.

Notifications You must be signed in to change notification settings

shyamkrishna466/sales-data-analysis

Repository files navigation

πŸ“Š Sales Data Analysis & Visualization

πŸ”Ή Overview

This project was developed as part of the Snestron Data Analytics Internship. It focuses on analyzing a synthetic sales dataset using Python for data cleaning and exploratory analysis, and Power BI for interactive visualization. The aim is to simulate a real-world business scenario and deliver actionable insights through data.


πŸ“‚ Repository Structure

sales-data-analysis/
│── data/
β”‚   β”œβ”€β”€ synthetic_sales_data.csv       # Raw dataset
β”‚   β”œβ”€β”€ clean_sales_data.csv           # Cleaned dataset for Power BI
│── notebooks/
β”‚   β”œβ”€β”€ sales_analysis.ipynb           # Python analysis & visualizations
│── powerbi/
β”‚   β”œβ”€β”€ sales_dashboard.pbix           # Power BI dashboard file
│── screenshots/
β”‚   β”œβ”€β”€ dashboard_overview.png         # Screenshots of Power BI dashboard
│── README.md                          # Project documentation

βš™οΈ Tools & Technologies

  • Python (Pandas, Matplotlib, Seaborn)
  • Jupyter Notebook
  • Power BI Desktop
  • GitHub (for project submission)

πŸ“Š Key Insights

From the analysis:

  • πŸ“ˆ Monthly sales trends show clear patterns and seasonality.
  • πŸ† Electronics category contributes the highest revenue.
  • 🌍 Region-wise, North and West performed better than South and East.
  • πŸ’‘ Top products and customers generate a significant share of total sales.

πŸ“Έ Power BI Dashboard

Interactive dashboard built in Power BI with:

  • KPI cards (Total Sales, Total Quantity, Avg Order Value)
  • Sales trend over time
  • Category-wise and region-wise breakdown
  • Top 10 products and customers

Dashboard Screenshot


πŸš€ How to Run

1️⃣ Python Analysis

  • Open notebooks/sales_analysis.ipynb

  • Install dependencies:

    pip install pandas matplotlib seaborn
  • Run the notebook to reproduce EDA and plots.

2️⃣ Power BI Dashboard

  • Open powerbi/sales_dashboard.pbix in Power BI Desktop.
  • Interact with filters and slicers for insights.

πŸ“Œ Submission

This repository contains the final deliverable for the internship task. It demonstrates the complete data analytics lifecycle: Data β†’ Cleaning β†’ Analysis β†’ Visualization β†’ Insights β†’ Reporting.

About

Sales Data Analysis project for the Snestron Internship. Using Python (Pandas, Matplotlib, Seaborn) for data cleaning & EDA, and Power BI for interactive dashboards. Includes trends, category insights, regional sales, top products & customers. Complete end-to-end analytics workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published