A Case Study · 2021 – 2023

Migros
Sales
Intelligence

Three years of B2B sales — analyzed live in your browser. No Power BI, no installs, no logins. Just SQL running in WebAssembly against a single parquet file.

Rows
1.78M
Stores
2,097
Engine
DuckDB
Scroll
The Brief

What was actually asked.

Whichever date the user selects from the filter, YTD and MTD are computed against that date — not the data's max date. If the user picks 2022-08-16, YTD = [2022-01-01 … 2022-08-16]. And I want the same windows compared to the previous year as a percentage growth.

— Mete Adıyaman, BI-Boost · May 2026
Mete's evaluation criterion

“Visuals aren't important to me — what matters is that you build the structure and can explain it.”
That sentence is the brief behind this brief. The site is built for it.

Where the case is answered

Start with the
Dashboard.

Pick a date. Watch YTD, MTD, and prior-year comparisons recompute from a SQL query running against sales.parquet inside your browser.

Build time
~7 days
Data weight
5.8 MB
Backend
None