Microsoft Excel Mastery
Part X: Professional Dashboards
KPI Dashboards, Sales Analytics, HR Analytics, School Performance & Research Dashboards â built with real Indian data and professional design principles.
đ 5 Complete Dashboards | 75 Solved Examples | 25 MCQs | 15 Interview Questions
KPI Dashboard â Design, Build & Interact
đ Why Dashboards Matter in Indian Business
Every morning, a Reliance Retail area manager opens an Excel dashboard showing yesterday's sales across 500+ stores. At TCS, project managers track delivery metrics for 600,000+ employees. At Zomato, city heads monitor order volumes, delivery times, and restaurant ratings â all on a single screen. A well-designed KPI dashboard turns raw data into actionable decisions in under 10 seconds.
RelianceTCSZomatoFlipkartLearning Objectives
- Understand dashboard design principles: layout grid, color scheme, typography, visual hierarchy
- Define KPIs with proper targets, thresholds, and measurement periods
- Create KPI cards showing actual vs target with percentage achievement and trend arrows
- Implement traffic light indicators using conditional formatting and icon sets
- Build gauge/speedometer charts using the doughnut chart trick
- Add interactive elements: slicers, dropdowns, combo boxes, scroll bars, option buttons
- Link form controls to cells and use
INDIRECTfor dynamic ranges - Create dashboard navigation with hyperlinks, buttons, and VBA macros
Theory: Dashboard Design Principles
A professional dashboard follows a grid-based layout â typically a 12-column grid where KPI cards span 2-3 columns and charts span 4-6 columns. The key principles are:
1. Layout Grid
Divide your Excel sheet into zones: Header Zone (rows 1-3) for title and filters, KPI Zone (rows 4-8) for metric cards, Chart Zone (rows 9-25) for visualizations, and Detail Zone (rows 26+) for data tables. Merge cells strategically â each KPI card might occupy a 4-column à 5-row block.
2. Color Scheme
Use a maximum of 3-4 colors. A professional palette: dark navy (#0f172a) for headers, white (#ffffff) for card backgrounds, green (#059669) for positive metrics, red (#ef4444) for negative, and grey (#94a3b8) for secondary text. Avoid rainbow dashboards â they confuse rather than clarify.
3. Visual Hierarchy
The most important metric should be the largest element on screen. Use font sizes: 24pt for primary KPI values, 14pt for labels, 10pt for supporting text. The reader's eye should follow a Z-pattern: top-left â top-right â bottom-left â bottom-right.
4. Typography Rules
Use Calibri or Segoe UI for body text, bold weights for values. Numbers should be right-aligned, labels left-aligned. Format large numbers with Indian number system: âš12,45,000 (not âš1,245,000).
KPI Formulas & Calculations
=Actual/Target*100
Example 1: A Flipkart warehouse targets 5,000 dispatches/day. Today's actual is 4,750.
| Metric | Value | Formula |
|---|---|---|
| Target | 5,000 | â |
| Actual | 4,750 | â |
| Achievement % | 95.0% | =4750/5000*100 |
| Gap | 250 | =5000-4750 |
Example 2: Zomato delivery target: average 30 minutes. Actual average: 27 minutes.
| Metric | Value | Formula |
|---|---|---|
| Target (min) | 30 | â |
| Actual (min) | 27 | â |
| Achievement % | 111.1% | =30/27*100 (lower is better, so invert) |
=IF(Current>Previous,"Ⲡ"&TEXT((Current-Previous)/Previous,"0.0%"),IF(Current<Previous,"âŧ "&TEXT((Previous-Current)/Previous,"0.0%"),"âē 0.0%"))
Example 3: TCS quarterly revenue comparison:
| Quarter | Revenue (âš Cr) | Trend |
|---|---|---|
| Q1 FY25 | 59,381 | â |
| Q2 FY25 | 61,408 | Ⲡ3.4% |
| Q3 FY25 | 60,583 | âŧ 1.3% |
=IF(Achievement>=100,"đĸ",IF(Achievement>=80,"đĄ","đ´"))
Building a Gauge Chart (Doughnut Trick)
Excel doesn't have a native gauge chart. We create one using a doughnut chart with 2 data series:
- Background ring: Three segments â Green zone (0-80%), Yellow zone (80-100%), Red zone (100-180%). These are fixed values: 80, 20, 80 = total 180.
- Needle ring: Two segments â the KPI value and the remainder (180 - value). Format the remainder as "No Fill."
- Rotate the chart 270° so the gauge starts at the bottom-left.
- Set the bottom half to "No Fill" â this creates the semi-circle gauge effect.
Interactive Elements
Adding a Combo Box (Form Control)
- Go to Developer â Insert â Combo Box (Form Control)
- Draw the control on your dashboard
- Right-click â Format Control
- Set Input Range to your list (e.g., region names: North, South, East, West)
- Set Cell Link to a hidden cell (e.g., Z1) â this stores the selected index number
- Use
=INDEX(RegionList, Z1)to get the selected region name
=SUM(INDIRECT("Sales_"&SelectedRegion&"[Amount]"))
Ctrl + Shift + L â Toggle AutoFilter
Alt + N + S + S â Insert a Slicer
F5 â Special â Blanks â Select all blank cells for cleanup
Solved Examples (1â15)
Example 1: Revenue KPI Card
| Month | Target (âš Lakh) | Actual (âš Lakh) |
|---|---|---|
| Jan | 50 | 47 |
| Feb | 55 | 58 |
| Mar | 60 | 62 |
KPI Card Layout: Achievement = =B4/A4*100 â 94%. Trend = =IF(B4>B3,"â˛","âŧ") â â˛. Traffic Light = =IF(B4/A4>=1,"đĸ",IF(B4/A4>=0.8,"đĄ","đ´")) â đĄ
Example 2: Customer Count KPI
Target: 10,000 new customers. Actual: 11,250. Achievement: =11250/10000 = 112.5% đĸ. Trend vs last month (9,800): Ⲡ14.8%.
Example 3: Average Order Value
A Myntra dashboard tracks AOV. Target: âš1,800. Actual: âš1,650. Achievement: 91.7% đĄ. Formula: =AVERAGE(Orders[Amount])
Example 4: Delivery SLA Compliance
Delhivery targets 95% on-time delivery. Formula: =COUNTIF(Deliveries[OnTime],"Yes")/COUNTA(Deliveries[OnTime]). Result: 4,275 out of 4,500 = 95% đĸ.
Example 5: Employee Productivity KPI
Infosys tracks revenue per employee. Target: âš32 lakh/year. Actual: âš29.5 lakh. Achievement: 92.2% đĄ.
Example 6: Scroll Bar for Month Selection
Create a scroll bar linked to cell Z2 (min=1, max=12, step=1). Use =INDEX({"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"},Z2) to display selected month. Link all KPI calculations to filter by this month using SUMIFS.
Example 7: Option Buttons for Region
Create 4 option buttons (North/South/East/West) in a Group Box. Link to cell Z3. Use =CHOOSE(Z3,"North","South","East","West") to get region name, then =SUMIFS(Sales[Amount],Sales[Region],ChosenRegion).
Example 8: Dynamic Chart Title
Link chart title to a cell: ="Sales Performance â "&SelectedRegion&" | "&SelectedMonth&" 2025". This updates automatically when filters change.
Example 9: Gauge Chart for NPS Score
Net Promoter Score target: 70. Actual: 63. Background: 60 (green), 20 (yellow), 20 (red). Needle value: 63. Remainder: 37. Rotate 270°. Hide bottom half.
Example 10: Sparkline KPI Cards
Add sparklines showing 12-month trend inside each KPI card. Select the card cell â Insert â Sparklines â Line. Data range: 12 monthly values. Set high point marker in green, low point in red.
Example 11: Conditional Icon Sets
Select achievement column â Home â Conditional Formatting â Icon Sets â 3 Traffic Lights. Custom: đĸ âĨ 100, đĄ âĨ 80, đ´ < 80. Check "Show Icon Only" for clean KPI cards.
Example 12: Navigation Buttons
Insert a rounded rectangle shape â Right-click â Assign Macro â Create macro: Sub GoToSales() Sheets("Sales").Select: Range("A1").Select: End Sub. Format with green fill (#059669), white text, no border.
Example 13: Hyperlink Navigation
Use =HYPERLINK("#Sales!A1","đ Go to Sales") for in-workbook navigation without macros. Style the cell as a button using borders and fill.
Example 14: Data Validation Dropdown
Data â Data Validation â List â Source: North,South,East,West. Named cell "RegionFilter". All SUMIFS reference this cell. Changing dropdown updates the entire dashboard.
Example 15: Complete KPI Card with All Elements
| Element | Cell | Formula |
|---|---|---|
| Title | B4 | "Monthly Revenue" |
| Value | B5 | =SUMIFS(Data[Amount],Data[Month],SelMonth,Data[Region],SelRegion) |
| Target | B6 | =VLOOKUP(SelMonth,Targets,2,0) |
| Achievement | B7 | =B5/B6 (format as %) |
| Trend Arrow | B8 | =IF(B5>PrevMonth,"â˛","âŧ")&" "&TEXT(ABS(B5-PrevMonth)/PrevMonth,"0.0%") |
| Traffic Light | B9 | =IF(B7>=1,"đĸ",IF(B7>=0.8,"đĄ","đ´")) |
Practice Exercises
- Create a KPI card for "Customer Satisfaction Score" with target 4.5/5, actual 4.2/5. Include achievement %, trend arrow (previous was 4.0), and traffic light.
- Build a gauge chart showing production efficiency at 78% (target 90%). Color zones: Green 80-100%, Yellow 60-80%, Red 0-60%.
- Create a combo box with 5 Indian cities (Mumbai, Delhi, Bangalore, Chennai, Kolkata). Link it to a SUMIFS formula that shows total sales for the selected city.
- Design a scroll bar that lets users select a year (2020-2025). Connect it to a line chart showing monthly revenue for the selected year.
- Build 4 option buttons for quarters (Q1-Q4) and create a dynamic chart title that updates based on selection.
- Create a navigation dashboard with 5 buttons linking to different sheets: Sales, HR, Finance, Operations, Summary.
- Design a KPI dashboard header with company logo placeholder, dashboard title, last-updated timestamp (
=NOW()), and filter controls. - Build a traffic light matrix showing 6 KPIs à 4 regions with conditional formatting icon sets.
MCQ Quiz
Which chart type is used to create a gauge/speedometer effect in Excel?
- Pie chart
- Doughnut chart
- Radar chart
- Funnel chart
A combo box Form Control stores which value in its linked cell?
- The selected text
- The index number of the selection
- TRUE or FALSE
- The cell address
What is the recommended maximum number of colors in a professional dashboard?
- 2
- 3-4
- 7-8
- No limit
Which function dynamically constructs a cell reference from text?
- OFFSET
- INDIRECT
- ADDRESS
- MATCH
For dashboards shared across platforms, which control type is preferred?
- ActiveX Controls
- Form Controls
- VBA UserForms
- Power Query parameters
Assignments
Assignment 1: Company KPI Overview
Create a single-sheet KPI dashboard for a fictional Indian e-commerce company "ShopIndia" with these 6 KPIs: Total Revenue, Total Orders, Average Order Value, Customer Acquisition Cost, Return Rate, and Net Promoter Score. Each KPI card must show: current value, target, achievement %, trend arrow, and traffic light. Include a month selector (combo box) and region filter (option buttons).
Interview Q1: How would you design a dashboard for a CEO vs a store manager?
Answer: A CEO dashboard is strategic â showing high-level KPIs (revenue, profit margin, market share) with quarterly/annual trends. Minimal detail, maximum insight. Use sparklines and traffic lights. A store manager's dashboard is operational â showing daily metrics (footfall, conversion rate, inventory levels, staff attendance) with hourly granularity. Include actionable details and drill-down capability. The key difference is time horizon (strategic vs operational) and granularity (aggregated vs detailed).
Interview Q2: How do you handle dashboard performance when data exceeds 100,000 rows?
Answer: (1) Use Excel Tables with structured references for automatic expansion. (2) Use PivotTables as intermediate summarization â dashboards read from PivotTables, not raw data. (3) Minimize volatile functions (INDIRECT, OFFSET, NOW). (4) Use Power Query to pre-aggregate data. (5) Set calculation to Manual (Ctrl+F9 to recalculate on demand). (6) Move raw data to a separate workbook and use Data Model connections.
Interview Q3: What is the difference between a Report and a Dashboard?
Answer: A report is comprehensive, static, and retrospective â it details what happened. A dashboard is summarized, interactive, and real-time â it shows what's happening now and highlights exceptions. Reports are typically multi-page; dashboards fit on one screen. Reports answer "what"; dashboards answer "so what." In Indian corporate context, monthly MIS reports go to the board, while dashboards are used in daily stand-up meetings.
đ¯ Mini Project: Executive KPI Dashboard
Scenario: You are a Business Analyst at Reliance Retail. Build an Executive KPI Dashboard with:
- 6 KPI Cards: Total Revenue (âš Cr), Store Count, Avg Revenue/Store, Customer Footfall, Conversion Rate, Basket Size
- Trend Sparklines: 12-month mini line chart inside each KPI card
- Interactive Filters: Region dropdown (North/South/East/West), Format dropdown (Supermarket/Hypermarket/Digital), Quarter option buttons
- Charts: Revenue trend line chart, Region comparison bar chart, Format-wise pie chart
- Traffic Light Matrix: 6 KPIs à 4 Regions with icon set conditional formatting
Deliverables: Dashboard sheet, Data sheet (50+ rows sample data), Documentation sheet with formula explanations.
đ Chapter 44 Summary
- Dashboard design follows grid layout, limited colors (3-4), clear visual hierarchy, and Z-pattern reading flow
- KPI cards combine: value + target + achievement % + trend arrow + traffic light indicator
- Gauge charts use the half-doughnut trick with colored background segments
- Form Controls (combo box, scroll bar, option buttons) add interactivity without VBA
- INDIRECT function enables dynamic range references based on user selections
- Navigation buttons use HYPERLINK function or assigned macros for sheet-to-sheet movement
Sales Dashboard â Analytics & Visualization
đ° Flipkart's Big Billion Days: âš25,000 Crore in 8 Days
During the Big Billion Days sale, Flipkart processes over âš3,000 crore per day. Category managers need real-time dashboards showing: which products are selling fastest, which regions are lagging, which sellers need restocking, and which payment methods are failing. A sales dashboard isn't just a pretty chart â it's a decision-making cockpit.
FlipkartAmazon IndiaRelianceLearning Objectives
- Structure sales data with proper columns: Date, Product, Region, Salesperson, Quantity, Amount
- Create an Excel Table data model with structured references
- Build PivotTables for multi-dimensional sales summarization
- Design 5 chart types: revenue trend, product mix, regional comparison, top salespeople, target vs actual
- Calculate Month-over-Month growth and visualize trends
- Add interactive slicers and timeline filters
- Apply conditional formatting to highlight top/bottom performers
Theory: Sales Data Model
| Date | Product | Region | Salesperson | Qty | Amount (âš) |
|---|---|---|---|---|---|
| 01-Jan-25 | Laptop | North | Amit Sharma | 5 | 3,25,000 |
| 01-Jan-25 | Mobile | South | Priya Nair | 12 | 1,80,000 |
| 02-Jan-25 | Tablet | West | Raj Patel | 8 | 1,60,000 |
| 02-Jan-25 | Laptop | East | Sunita Das | 3 | 1,95,000 |
| 03-Jan-25 | Accessories | North | Vikram Singh | 25 | 75,000 |
| 03-Jan-25 | Mobile | West | Raj Patel | 15 | 2,25,000 |
Convert this data to an Excel Table (Ctrl+T) named tblSales. Structured references like tblSales[Amount] automatically expand as you add rows.
=SUMIFS(tblSales[Amount], tblSales[Region], "North", tblSales[Product], "Laptop")
Example 1: Total Laptop sales in North region:
| Filter | Criteria | Result |
|---|---|---|
| Region = North, Product = Laptop | =SUMIFS(tblSales[Amount],tblSales[Region],"North",tblSales[Product],"Laptop") | âš3,25,000 |
Example 2: Total sales in January 2025:
=SUMIFS(tblSales[Amount], tblSales[Date], ">="&DATE(2025,1,1), tblSales[Date], "<="&DATE(2025,1,31))
Example 3: Count of transactions by Raj Patel:
=COUNTIF(tblSales[Salesperson], "Raj Patel") â Result: 2
=(Current_Month - Previous_Month) / Previous_Month * 100
MoM Growth Example:
| Month | Revenue (âš Lakh) | MoM Growth |
|---|---|---|
| Jan-25 | 45.00 | â |
| Feb-25 | 52.30 | +16.2% |
| Mar-25 | 48.70 | -6.9% |
| Apr-25 | 55.10 | +13.1% |
Charts & Visualizations
Chart 1: Revenue Trend (Line Chart)
X-axis: Months. Y-axis: Revenue in âš Lakhs. Add a linear trendline to show overall direction. Format: smooth line, markers at data points, green color for positive months, red for declining months.
Chart 2: Product Mix (Pie/Donut Chart)
Use a PivotTable summarizing revenue by product. Create a doughnut chart showing each product's percentage contribution.
Chart 3: Regional Comparison (Clustered Bar)
Horizontal bar chart comparing North, South, East, West regions. Sort descending. Add data labels showing âš values in lakhs.
Chart 4: Top 5 Salespeople (Bar Chart)
Use LARGE and INDEX-MATCH to extract top 5 performers. Create horizontal bar chart sorted by revenue.
Chart 5: Target vs Actual (Combination Chart)
Target as a column, Actual as an overlapping column (narrower). Or use Target as a line overlay on Actual columns. Color: Target in light grey, Actual in green (if met) or red (if missed).
Adding Slicers & Timeline
- Click inside your PivotTable
- PivotTable Analyze â Insert Slicer â Select: Product, Region, Salesperson
- PivotTable Analyze â Insert Timeline â Select: Date
- Format slicers: Right-click â Slicer Settings â adjust columns. Use Slicer Styles to match your green theme.
- Connect slicers to multiple PivotTables: Right-click slicer â Report Connections â check all PivotTables. Now one slicer filters all charts simultaneously.
Solved Examples (1â15)
Example 1: Regional Revenue Summary
| Region | Revenue (âš Lakh) | % of Total |
|---|---|---|
| North | 85.40 | 32% |
| South | 72.15 | 27% |
| West | 65.80 | 25% |
| East | 42.65 | 16% |
| Total | 266.00 | 100% |
Formula for % of Total: =B2/SUM(B$2:B$5) with absolute reference on the total.
Example 2: Product-wise PivotTable
Row Labels: Product. Values: Sum of Amount, Count of Transactions. Column Labels: Region. Filter: Date (by quarter). This creates a matrix showing revenue by product and region.
Example 3: Top Salesperson Extraction
=INDEX(tblSales[Salesperson], MATCH(LARGE(tblSales[Amount],1), tblSales[Amount], 0))
For top N, use LARGE(...,ROW()-StartRow+1) in a spill-down formula.
Example 4: Weighted Average Price
Formula: =SUMPRODUCT(tblSales[Amount])/SUM(tblSales[Qty]). This gives the average revenue per unit across all products.
Example 5: YoY Growth Comparison
| Month | FY24 (âšL) | FY25 (âšL) | YoY Growth |
|---|---|---|---|
| Apr | 42.0 | 48.5 | +15.5% |
| May | 38.5 | 44.2 | +14.8% |
| Jun | 41.0 | 39.8 | -2.9% |
Example 6: Sales by Day of Week
Add helper column: =TEXT([@Date],"dddd"). PivotTable by day. Finding: Saturday has highest sales (âš48L), Monday lowest (âš28L).
Example 7: Pareto Analysis (80/20 Rule)
Sort products by revenue descending. Add cumulative %. Top 20% products contributing 80% revenue. Use combo chart: bars for revenue, line for cumulative %.
Example 8: Conditional Formatting for Top/Bottom
Select salesperson revenue column â Conditional Formatting â Top/Bottom Rules â Top 10% (green fill). Bottom 10% (red fill). This instantly highlights star performers and those needing attention.
Examples 9-15: Quick Formulas
| # | Metric | Formula | Result |
|---|---|---|---|
| 9 | Avg Daily Sales | =AVERAGE(DailySales) | âš8.87L |
| 10 | Max Single Transaction | =MAX(tblSales[Amount]) | âš3,25,000 |
| 11 | Unique Products Sold | =COUNTA(UNIQUE(tblSales[Product])) | 5 |
| 12 | Sales on Weekends | =SUMPRODUCT((WEEKDAY(tblSales[Date],2)>5)*tblSales[Amount]) | âš42.3L |
| 13 | Running Total | =SUM($B$2:B2) | Cumulative |
| 14 | Moving Avg (3-month) | =AVERAGE(B2:B4) (drag down) | Smoothed |
| 15 | Forecast Next Month | =FORECAST(13,B2:B13,ROW(B2:B13)-1) | âš56.2L |
Practice Exercises
- Create a sales dataset with 100 rows covering 4 products (Laptop, Mobile, Tablet, Accessories), 4 regions, 5 salespeople, for Jan-Jun 2025. Convert to Excel Table.
- Build a PivotTable showing Revenue by Product (rows) and Region (columns) with Grand Totals.
- Create a line chart showing monthly revenue trend with a 3-month moving average overlay.
- Add 3 slicers (Product, Region, Salesperson) connected to all PivotTables on the dashboard.
- Calculate MoM growth for each region and highlight months with negative growth in red.
- Create a Target vs Actual column chart for 4 regions. Add data labels showing achievement %.
- Build a Pareto chart identifying which products contribute 80% of revenue.
- Design a complete sales dashboard fitting on one screen with 6 KPI cards and 4 charts.
MCQ Quiz
Which Excel feature lets users filter PivotTable data by clicking visual buttons?
- AutoFilter
- Slicers
- Data Validation
- Conditional Formatting
To filter PivotTable data by date ranges (months, quarters, years), which feature is best?
- Date Slicer
- Timeline
- AutoFilter
- Report Filter
What does the Pareto principle (80/20 rule) state in sales context?
- 80% of products are profitable
- 80% of revenue comes from 20% of products/customers
- 20% of salespeople are underperforming
- 80% of orders are from returning customers
Which formula calculates Month-over-Month growth percentage?
- =(Current-Previous)*100
- =(Current-Previous)/Previous*100
- =Current/Previous
- =(Previous-Current)/Current*100
To connect one slicer to multiple PivotTables, all PivotTables must:
- Be on the same sheet
- Share the same data source or Data Model
- Have identical row/column labels
- Use the same chart type
Interview Q1: How would you design a sales dashboard for a company with 50,000+ SKUs?
Answer: With 50,000 SKUs, you cannot show individual products. Use hierarchical categorization: Category â Sub-category â Brand â SKU. Dashboard shows Category level by default. Add a slicer to drill into sub-categories. Use PivotTables with Data Model (Power Pivot) for performance. Create Top N analysis showing only Top 10 products by revenue. Use Pareto analysis to identify the 20% of SKUs driving 80% of revenue.
Interview Q2: What's the difference between SUMIFS and PivotTable for sales analysis?
Answer: SUMIFS is formula-based â you define exact criteria, and it returns one value. It's precise but rigid. PivotTables are interactive â they summarize data dynamically, support drag-and-drop rearrangement, and connect with slicers. Use SUMIFS for KPI cards (fixed calculations). Use PivotTables for exploratory analysis (what-if scenarios). PivotTables are also significantly faster on large datasets because they cache data.
Interview Q3: How do you handle missing or duplicate data in a sales dashboard?
Answer: (1) Duplicates: Use Remove Duplicates (Data tab) or COUNTIF to flag duplicates before building dashboard. (2) Missing values: Use COUNTBLANK to quantify gaps. Decide strategy: exclude, fill with average, or fill with previous value. (3) Data validation: Add dropdown lists and date restrictions on input sheets to prevent future errors. (4) Error handling in formulas: Wrap KPI formulas in IFERROR to show "N/A" instead of #DIV/0! or #VALUE! errors.
Alt + J + T â PivotTable Analyze tab
Ctrl + Shift + L â Toggle filters on/off
Alt + â â Open filter dropdown in a table header
đ¯ Mini Project: Complete Sales Analytics Dashboard
Scenario: You are a data analyst at an electronics retail chain with stores across India.
Dataset: 500 rows of sales transactions (Jan-Dec 2025) with columns: Date, Store_City, Region (North/South/East/West), Product_Category (Laptops/Mobiles/Tablets/Accessories/TVs), Salesperson, Quantity, Unit_Price, Total_Amount, Payment_Mode (Cash/UPI/Card/EMI).
Required Dashboard Elements:
- 6 KPI Cards: Total Revenue, Total Orders, Avg Order Value, Top Product, Best Region, Best Salesperson
- 5 Charts: Monthly Revenue Trend (line), Product Mix (doughnut), Regional Comparison (bar), Top 5 Salespeople (horizontal bar), Target vs Actual by Quarter (combo)
- 3 Slicers: Product Category, Region, Payment Mode
- 1 Timeline: Date filter by month
- All charts must update when slicers/timeline are used
đ Chapter 45 Summary
- Sales data should be structured in flat table format with consistent column types (Date, Product, Region, etc.)
- Convert data to Excel Tables for auto-expanding ranges and structured references
- PivotTables are the backbone of sales dashboards â they summarize and filter data efficiently
- Five essential charts: trend line, product pie, regional bar, top performers, target vs actual
- Slicers and Timeline provide interactive filtering across connected PivotTables
- MoM growth = (Current - Previous) / Previous à 100
- Pareto analysis identifies the vital 20% driving 80% of results