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
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
“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.
The whole thing, top to bottom.
Each page does one job. The Dashboard answers the case; the rest shows the work behind it.
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