Build a Sales Dashboard From a Public Dataset
SkillVeris Team
Engineering Team

A sales dashboard project starts with clear business questions, not charts — the questions decide everything else.
In this guide, you'll learn:
- Public datasets like sample superstore or retail sales data give you realistic, portfolio-worthy material for free.
- Cleaning and modeling the data into a tidy structure is the foundation that makes reliable metrics possible.
- Well-chosen KPIs — revenue, growth, average order value, top products — anchor a dashboard that answers real questions.
- The right chart for each question, plus clear layout and interactivity, turns raw numbers into decisions.
1Build a Sales Dashboard From a Public Dataset
To build a portfolio-ready sales dashboard, start by defining the business questions it must answer, then find a suitable public dataset, clean and model the data, choose the right visual for each question, and lay it all out as a clear, interactive dashboard. The questions come first — they determine every metric and chart that follows.
This is one of the most valuable projects a beginner analyst can build, because a sales dashboard is exactly the kind of deliverable real businesses ask for. It exercises the full business intelligence workflow: sourcing data, preparing it, defining metrics, visualizing them, and designing for a decision-maker's attention.
You can build it in any BI tool — Power BI, Tableau, or even a spreadsheet — using a free public dataset. This guide walks through the whole process and produces a dashboard you can confidently show employers.
2Start With Business Questions, Not Charts
The most common beginner mistake is opening a tool and making charts before deciding what the dashboard is for. A dashboard is not a gallery of visuals — it is a tool to answer specific questions for a specific audience. Define those questions first, and every later decision becomes obvious.
Imagine you are building this for a sales manager. What would they need to know at a glance? Framing the project around a real stakeholder keeps it focused and makes it far more compelling as a portfolio piece, because it shows you think about the business, not just the technology.
- How much revenue did we generate, and how is it trending over time?
- Which products and categories sell best, and which underperform?
- How do sales break down by region or customer segment?
- What is our average order value, and is it growing?
- Are we hitting targets, and where are the biggest opportunities or problems?
3Finding a Good Public Dataset
You do not need real company data to build an impressive dashboard. Plenty of realistic public datasets exist for free. A classic choice is a sample superstore or retail sales dataset, which includes orders, products, categories, regions, dates, and sales and profit figures — everything a sales dashboard needs.
Look for a dataset with a date field for trends, a categorical field or two for breakdowns like region and product category, and at least one numeric measure like sales amount. Government open-data portals, Kaggle, and sample datasets bundled with BI tools are all good sources. Pick something with enough rows and columns to be interesting but not so messy that cleaning becomes the whole project.
💡Pick data that fits your questions
Before committing to a dataset, check it can actually answer your business questions. If you want to show sales by region over time, the data must include region and a date field. Match the data to the questions, not the other way around.
4Clean and Model the Data
Before building visuals, get the data into a reliable structure. Cleaning means fixing the predictable problems: parsing dates into real date values, ensuring numeric fields are actually numeric, handling missing values, and standardizing text so the same category is not split by inconsistent spelling.
Modeling means organizing the data so your metrics are easy and correct to compute. In a BI tool, this often means a star schema: a central fact table of sales transactions surrounded by dimension tables for products, regions, dates, and customers. A dedicated date table is especially valuable because it unlocks time-based comparisons like year-over-year growth. Good modeling now prevents wrong numbers later.
5Define the KPIs That Matter
With clean, modeled data, define the key performance indicators that answer your questions. KPIs are the headline numbers a dashboard leads with — the figures a manager wants before any chart. Keep them few and meaningful; a dashboard drowning in metrics informs no one.
Compute each KPI as a measure so it recalculates correctly as users filter the dashboard. The core set for a sales dashboard is well established and maps directly to the business questions you defined.
- Total revenue — the headline number, often shown with period-over-period change.
- Sales growth — revenue this period versus the last, as a percentage.
- Average order value — total revenue divided by number of orders.
- Top products and categories — ranked by revenue or units sold.
- Profit or margin — if the dataset includes cost or profit fields.
6Choose the Right Visual for Each Question
Each question has a natural chart. Matching them correctly is what makes a dashboard readable at a glance rather than a puzzle. Trends over time call for a line chart. Rankings, like top products, call for a horizontal bar chart sorted by value. Breakdowns by region can use a bar chart or a map when geography matters.
Resist the urge to use flashy visuals that look impressive but communicate poorly. A pie chart with a dozen slices, a 3D chart, or a gauge that wastes space all hurt clarity. The best sales dashboards are mostly bar charts, line charts, and clear KPI cards, because those communicate fastest — and communicating fast is the entire point.
Question-to-chart mapping
Use this as a starting guide, matching each business question to the visual that answers it most clearly.
Revenue over time — a line chart showing the trend across months.
Top products or categories — a horizontal bar chart sorted descending.
Sales by region — a bar chart, or a filled map when location is the story.
KPIs like total revenue and average order value — big, single-number cards.
Segment breakdown — a stacked or clustered bar chart, used sparingly.7Design the Layout for a Decision-Maker
Layout matters as much as the charts themselves. People read a dashboard in a predictable pattern, typically top-left first, so put your most important KPIs there. Group related visuals together, leave whitespace so nothing feels cramped, and keep a consistent color scheme where color carries meaning rather than decoration.
Add interactivity thoughtfully. Slicers or filters for date range, region, and category let a viewer answer follow-up questions themselves, which is what makes a dashboard a tool rather than a static report. But do not over-clutter — every element should earn its place by helping answer one of your original business questions.
⚠️Do not overload the dashboard
A cluttered dashboard with twenty charts communicates less than a focused one with six. If a visual does not help answer a defined business question, remove it. Restraint is a sign of analytical maturity.
8Make It Tell a Story
A great dashboard does not just present numbers — it guides the viewer toward insight. Order your visuals so they build a narrative: headline KPIs first, then the trend, then the breakdowns that explain the trend, then the details. A viewer should be able to follow the logic without a guide.
When you present this project in your portfolio, add a short writeup explaining the business questions, your data choices, and the key insights the dashboard surfaces. Employers want to see that you can connect data to decisions, and that narrative is what turns a nice-looking dashboard into evidence that you think like an analyst.
9Frequently Asked Questions
What tool should I use to build a sales dashboard? Any BI tool works — Power BI, Tableau, or even a spreadsheet. Power BI and Tableau both offer free versions and are widely used in industry, making them strong choices for a portfolio piece.
Where can I find a public dataset for a sales dashboard? Try sample superstore or retail sales datasets, Kaggle, government open-data portals, or sample data bundled with BI tools. Choose one with a date field, categorical breakdowns, and a numeric sales measure.
What KPIs should a sales dashboard include? Core KPIs are total revenue, sales growth, average order value, top products or categories, and profit or margin if the data allows. Keep them few and meaningful rather than cramming in every metric.
How do I choose the right chart for each metric? Match the chart to the question: line charts for trends over time, sorted bar charts for rankings, maps for geography, and single-number cards for headline KPIs. Avoid cluttered or distorting visuals like crowded pie charts.
Why should I start with business questions instead of charts? Because the questions decide which metrics and visuals you need. Starting with charts produces an unfocused gallery, while starting with questions produces a dashboard that actually answers something.
Is a sales dashboard a good portfolio project? Yes, it is one of the strongest, because it mirrors a real business deliverable and exercises the full BI workflow. Pair it with a short writeup of your questions, choices, and insights to make it stand out.
10Build Your Dashboard and Show Your Skills
Building a sales dashboard from a public dataset teaches the complete business intelligence workflow and produces a deliverable that looks exactly like real analyst work. Start with the business questions, choose data that can answer them, clean and model it carefully, define a focused set of KPIs, and design a clear, interactive layout that tells a story.
You can learn every skill this project requires — data cleaning, modeling, KPI design, and visualization in Power BI or Tableau — for free on SkillVeris. Work through the free data analytics and BI courses and study notes, build this dashboard end to end, and add a standout, business-focused project to your portfolio.
Get The Print Version
Download a PDF of this article for offline reading.
About the Publisher
SkillVeris Team
Engineering Team
Our engineering team documents real build journeys so you can learn by doing, not just reading.
View all postsRelated Posts
Never miss an update
Get the latest tutorials and guides delivered to your inbox.
No spam. Unsubscribe anytime.