Sales · Profit · Quantity · Discount — 9,994 rows

Superstore Dataset

A real-world sales dataset to practice Power BI visualizations. Connect directly from the web and follow the exercises below to build a professional dashboard.

9,994
Rows
21
Columns
4
Years of data
3
Categories
01

Connect from Power BI

Import the dataset directly from the web — no local file download needed.

1

Get Data → Web

In Power BI Desktop, go to Home → Get Data → Web

2

Paste the CSV URL

Copy the URL below and paste it into the web connection dialog.

3

Review in Power Query

Make sure Order Date and Ship Date are detected as Date type.

4

Close & Apply

Click Close & Apply and start building your visualizations.

https://data-visualization-lab.pages.dev/data/superstore.csv
02

Dataset Fields

21 columns covering dates, geography, categories, and numeric metrics.

Field Type Description
Order Date date Date the order was placed
Ship Date date Date the order was shipped
Ship Mode text Shipping method — Standard, Second Class, First Class, Same Day
Segment text Consumer, Corporate, Home Office
Country geo Customer's country
City geo Customer's city
State geo Customer's state
Region geo East, West, Central, South
Category text Furniture, Office Supplies, Technology
Sub-Category text 17 product sub-categories
Product Name text Full product name
Sales number Sales amount in USD
Quantity number Units sold
Discount number Discount applied (0–0.8)
Profit number Profit or loss in USD
03

Visualizations to Build

6 progressive exercises to master the most useful Power BI visuals.

01

KPI Dashboard

Create 4 Card visuals with key metrics: Total Sales, Total Profit, Number of Orders, and Average Margin (%). Format numbers properly (currency, percentage). Add conditional color formatting to the margin card.

Card Basic DAX
02

Sales by Category & Sub-Category

Build a horizontal bar chart with Sub-Categories sorted by sales. Add a Treemap with Category → Sub-Category hierarchy. Use consistent colors. Which sub-category sells the most? Which one generates the most profit?

Bar chart Treemap
03

Sales Over Time

Create a line chart showing monthly sales evolution. Add a trend line. Then build a stacked area chart split by Category. Add a Year slicer to filter. Can you spot any seasonality patterns?

Line chart Area chart Slicer
04

Geographic Analysis

Use a Power BI map (Filled Map or Map visual) to display sales by State. Bubble size represents sales, color represents profit. Add drill-down to City level. Which states are losing money?

Map Drill-down
05

Discounts vs. Profit

Create a scatter plot with Discount on the X axis and Profit on the Y axis, segmented by Category. Do higher discounts drive more profit? Use a Waterfall chart to show which sub-categories add or subtract from total profit.

Scatter Waterfall Analysis
06

Final Interactive Dashboard

Combine your best visuals into a single-page dashboard. Add slicers for Region, Category, and Year. Configure cross-filtering between visuals. Apply a custom theme. Goal: a professional report you'd present to a director.

Slicers Multi-visual Theme