Real analyst problem
Your client has sales data in one CSV and customer data in another. You need them joined on customer_id — but the IDs don’t match perfectly. Dotwave shows you the match rate and fan-out report before joining so you know exactly what you’re getting.
Join — merge on a shared key
Select two datasets and a shared column. Dotwave shows you: match rate (how many rows join cleanly), fan-out (whether one-to-many relationships will inflate your row count), and a preview of the first 8 matched rows. Commit only when you’re satisfied.
Union — stack multiple files
Stack multiple datasets vertically into one. Dotwave aligns columns by name — mismatched columns become nulls, not errors.
Live recalculation
Combined datasets stay linked to their sources. When you re-clean or re-import a source dataset, the combined view updates automatically.