top of page
Search

Turn Raw Sales Data into an Interactive Excel Dashboard Using PivotTables

Updated: Aug 19

In this tutorial, I’ll show you how to build an interactive Excel sales dashboard using PivotTables, PivotCharts, slicers, and timelines.

We’ll start from raw sales data, review the dataset, plan what the dashboard should show, create the supporting PivotTables, and then turn everything into a clean dashboard.


You can download the practice file below and follow along with the video.

Download the practice file:


Watch the full tutorial:


Dashboard scenario

In this example, we are working with a sales dataset that contains order-level sales records.

The manager wants a simple dashboard to review sales performance without scrolling through thousands of rows of raw data or checking multiple PivotTables one by one.

The dashboard should help summarize:

  • Total revenue

  • Total orders

  • Quantity sold

  • Average order value

  • Monthly revenue trend

  • Regional performance

  • Product category performance

  • Sales channel contribution

  • Top products by revenue


What’s inside the workbook

The practice file includes several worksheets to help you follow the full dashboard-building process.

Worksheet

Purpose

Start_Here

Quick guide to the workbook

Dashboard_Plan

Dashboard requirements, elements, and fields used

Sales_Data

Raw sales dataset

Supporting_Pivots

PivotTables used behind the dashboard

Sales_Dashboard

Final interactive dashboard

You can use the file to follow along with the tutorial or practise rebuilding the dashboard on your own.


Main steps covered in the tutorial


1. Review the raw data

Before building the dashboard, we first review the raw sales data to understand what each row represents and what fields are available.

For this dataset, each row represents one sales order. The dataset includes fields such as Order ID, Date, Region, Sales Channel, Customer Type, Product Category, Product, Salesperson, Quantity, Unit Price, Discount, and Revenue.

We also do a quick check to make sure the data is suitable for PivotTables, such as checking for proper headers, date format, numeric fields, and consistent labels.


2. Convert the data into an Excel Table

Next, we convert the dataset into an Excel Table.

This helps keep the data source structured and easier to work with when creating PivotTables. It also makes the workbook easier to maintain if more rows are added later.


3. Plan the dashboard

Before creating PivotTables, we decide what the dashboard should show.

This step helps connect the dashboard requirements to the actual dashboard elements.

For example:

Dashboard Requirement

Dashboard Element

Fields Used

Total Revenue

Total Revenue KPI

Revenue

Total Orders

Total Orders KPI

Order ID

Quantity Sold

Total Quantity Sold KPI

Quantity

Average Order Value

Average Order Value KPI

Revenue and Order ID

Monthly Revenue Trend

Revenue by Month chart

Date and Revenue

Regional Performance

Revenue by Region chart

Region and Revenue

Product Category Performance

Revenue by Product Category chart

Product Category and Revenue

Sales Channel Contribution

Revenue by Sales Channel chart

Sales Channel and Revenue

Top Products by Revenue

Top 5 Products chart

Product and Revenue

This gives us a clear plan before building the dashboard.


4. Create supporting PivotTables

Each KPI card and chart in the dashboard is supported by a PivotTable.

Instead of creating charts randomly, we create PivotTables based on the dashboard plan. For example, we create one PivotTable for total revenue, one for revenue by month, one for revenue by region, and so on.

These PivotTables act as the foundation behind the dashboard.


5. Create PivotCharts

After creating the supporting PivotTables, we create the PivotCharts for the dashboard.

The final dashboard includes charts such as:

  • Revenue by month

  • Revenue by region

  • Revenue by product category

  • Revenue by sales channel

  • Top 5 products by revenue

These charts help turn the PivotTable summaries into visuals that are easier to read.


6. Add slicers and timelines

To make the dashboard interactive, we add slicers and timelines.

Slicers allow users to filter by fields like Region, Product Category, Sales Channel, and Customer Type.

Timelines allow users to filter the dashboard by date. In the tutorial, I also show how the timeline filters can be arranged for year, quarter, month, and date filtering.


7. Build and format the dashboard layout

Once the main components are ready, we arrange the dashboard layout.

The dashboard includes:

  • A title/header section

  • Data updated date

  • Slicers and timelines

  • KPI cards

  • PivotCharts

  • Clean formatting and spacing

The goal is to make the dashboard easy to read and easy to use.


8. Protect the dashboard sheet

At the end, we protect the dashboard sheet so users can interact with the slicers and timelines without accidentally moving or editing the dashboard layout.

This is useful if you want to share the dashboard with others.


Key notes from the tutorial

Here are a few important reminders from the video:

  • Review your raw data before creating the dashboard.

  • Make sure dates and numbers are recognized correctly in Excel.

  • Plan what the dashboard should show before creating charts.

  • Use PivotTables as the supporting layer behind KPI cards and charts.

  • Arrange the dashboard layout before spending too much time on detailed formatting.

  • Test the slicers and timelines after protecting the worksheet.


Download the practice file

You can download the Excel practice file here:


More practice coming soon

I’m also working on upgrading my PivotTables Practice Pack.

The updated version will include more PivotTable exercises and dashboard practice, so you can practise using PivotTables to answer business questions and build clearer reports.

Stay tuned for more updates.

 
 
 

1 Comment


I need a power query to help me reconcile my Cashbook and Bank statements

Like
bottom of page