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.
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
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.
- π 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
- Power BI Desktop
- MySQL Workbench (for querying the database)
- DAX (Data Analysis Expressions) for calculated fields and measures
- 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
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.
βββ Sales-Dashboard.pbix # Power BI file
βββ db_dump.sql # MySQL database dump file
βββ README.md # Project overview


