Retail sales dataset

Two years of retail orders you can group, total, and join to a store lookup table — for time-series and reshaping practice.

↓ Download retail_sales.csv   All datasets

At a glance

Rows
18,818 orders
Columns
9 (5 numeric, 3 categorical, 1 date)
Format
CSV (UTF-8, comma-delimited, header row)
Size
~1.1 MB
License
CC0 1.0 — public domain, synthetic data
Best for
Time series · grouping · joins · aggregation

Columns

ColumnTypeDescription
OrderIDIDUnique order id (e.g. O002551).
StoreIDCategoricalStore key — joins to the Stores table.
DateDateOrder date (YYYY-MM-DD).
ProductCategoryCategoricale.g. Electronics, Apparel.
ChannelCategoricalIn-Store or Online.
UnitsIntegerUnits sold in the order.
UnitPriceNumericPrice per unit, dollars.
DiscountNumericFractional discount (0–1).
RevenueNumericNet revenue for the order, dollars.

Things to try

How to open it. Download the CSV, then drag it onto Stratum (or use File ▸ Import). Columns are typed automatically — numbers, the date, and the categories all detected — so you're charting within seconds. Get Stratum →