Skip to content

An interactive Sales Dashboard built with Power BI using MySQL data, showcasing monthly trends, top-performing products, and key sales KPIs (Key Performance Indicators).

Notifications You must be signed in to change notification settings

M-codeR-UMER/Sales-Dashboard-Power-BI-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Sales Dashboard - Power BI Project

This project features an interactive and dynamic Sales Dashboard built using Power BI. The underlying data was sourced from a MySQL database, queried using MySQL Workbench, and then modeled, cleaned, and visualized in Power BI using DAX measures and calculated columns.


πŸ“ Dataset

The data was imported from a structured MySQL database (see db_dump.sql). It includes information related to:

  • Sales transactions
  • Products and categories
  • Customer details
  • Dates and order timelines

πŸ“š Data Source

This project's data was sourced from the Sales Insights Project by Codebasics.
The original database dump (db_dump.sql) is publicly available for educational and non-commercial use.


πŸ“Œ Key Features

  • πŸ“… Monthly Sales Trends – Time-series breakdown of revenue across months
  • πŸ›’ Top Performing Products – Based on total sales and order frequency
  • 🌍 Geographical Sales Insights (if included in your data)
  • πŸ“ˆ Category-wise Revenue Analysis
  • 🎯 KPIs – Total Sales, Number of Orders, Average Order Value, Repeat Customers, etc.
  • πŸ“Š Interactive Filters – Slicers by category, product, date range, and customer

πŸ›  Tools & Technologies Used

  • Power BI Desktop
  • MySQL Workbench (for querying the database)
  • DAX (Data Analysis Expressions) for calculated fields and measures

🧠 Challenges Faced

  • Exploring and mastering Power BI’s canvas layout for professional storytelling
  • Writing efficient and accurate DAX formulas to generate metrics
  • Designing a dashboard that is visually intuitive and analytically rich

πŸ’‘ Learnings

This project enhanced my understanding of data visualization best practices, efficient data modeling, and the power of combining SQL with BI tools to extract interactive business insights.


πŸ“‚ Project Structure

β”œβ”€β”€ Sales-Dashboard.pbix           # Power BI file
β”œβ”€β”€ db_dump.sql                    # MySQL database dump file
└── README.md                      # Project overview

πŸ“Š Dashboard Overview

πŸ“Œ Page 1 – Overall Performance and Distribution

dashboard-preview1

πŸ“Œ Page 2 – Top Performing Products and Category Sold

dashboard-preview2

πŸ“Œ Page 3 – Revenue & Sales Distribution Over Time

dashboard-preview3


About

An interactive Sales Dashboard built with Power BI using MySQL data, showcasing monthly trends, top-performing products, and key sales KPIs (Key Performance Indicators).

Topics

Resources

Stars

Watchers

Forks