Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

6.9 Project: Sales Dashboard

Lesson 58 of 62 in the free Power BI notes on Siksha Sarovar, written by Rohit Jangra.

Project: Sales Dashboard

Build a comprehensive sales dashboard that provides actionable insights for sales leadership.

Project Overview

AspectDetails
ObjectiveMonitor sales performance, identify trends, and track targets
AudienceSales managers, regional heads, executives
Data SourcesSales transactions, product catalog, customer data, targets
Key MetricsRevenue, units sold, target achievement, growth rate
RefreshDaily

Dashboard Pages

Page 1: Executive Summary • KPI Cards: Total Revenue, Total Orders, Avg Order Value, YoY Growth • Revenue trend line chart (monthly, with previous year comparison) • Revenue by Region (bar chart) • Top 5 Products by Revenue (horizontal bar) • Target Achievement gauge

Page 2: Regional Analysis • Map visual: Revenue by geography • Stacked column: Revenue by Region and Category • Table: Regional breakdown with conditional formatting • Drill-through enabled to Page 3

Page 3: Product Detail (Drill-Through) • Product-level KPIs: Revenue, Units, Margin % • Monthly trend for the selected product • Customer segments for the selected product • Comparison with category average

Page 4: Sales Rep Performance • Matrix: Sales rep vs monthly revenue • RANKX measure for leaderboard • Target achievement by rep (bullet chart or bar) • Dynamic title showing selected period

Key DAX Measures

Total Revenue = SUM(Sales[Amount])

YoY Growth =
VAR CurrentYear = [Total Revenue]
VAR LastYear = CALCULATE([Total Revenue], SAMEPERIODLASTYEAR(Dates[Date]))
RETURN DIVIDE(CurrentYear - LastYear, LastYear)

Target Achievement = DIVIDE([Total Revenue], [Sales Target])

Avg Order Value = DIVIDE([Total Revenue], COUNTROWS(Sales))

Revenue Rank = RANKX(ALL(SalesRep), [Total Revenue],, DESC, DENSE)

Data Model

Dates (Date Table) ─── Sales (Fact Table) ─── Products (Dimension)
                                            ─── Customers (Dimension)
                                            ─── SalesReps (Dimension)
                       Targets (Fact Table)

Features to Implement

• ✅ Date slicer with relative date option • ✅ Region and Category slicers (synced across pages) • ✅ Drill-through from Region → Product Detail • ✅ Dynamic titles using DAX • ✅ Conditional formatting on target achievement • ✅ Tooltip page with sales rep details • ✅ Bookmark for "This Month" vs "This Year" toggle • ✅ Export-ready PDF layout

Skills Applied

Data modeling, DAX measures, time intelligence, drill-through, slicers, conditional formatting, bookmarks, dynamic titles