Sales Data
Analysis Dashboard
Explore sales performance through revenue, order volume, product mix, and recorded monthly patterns. Your file is processed locally in this browser and is not uploaded to a server.
Dataset
Required columns: order_id,date,product,quantity,unit_price. Use YYYY-MM-DD dates, positive whole-number quantities, and non-negative prices. Repeated order IDs count once. Maximum file size: 2 MB.
Sales overview
Loading synthetic sample data…
Revenue by product · currency units
Monthly revenue · currency units
Product performance
Ranked by revenue, highest first. Product order counts are distinct orders containing each product.
Business insights
Facts describe the selected records. Observations compare recorded periods; recommendations are cautious and use only the available fields.
Filtered data preview
Rows will appear here after a valid dataset is loaded.
Project case study
Problem
CSV transaction records can be cumbersome to scan for order totals, product mixes, and monthly patterns.
Objective
Calculate operational sales measures and present assumptions alongside the results.
Workflow
Load synthetic sample or local CSV → validate each record → filter, aggregate, export, and review.
Tools
HTML, CSS, JavaScript, File API, CSV parser, and inline SVG charts.
Output
Distinct order metrics, product rankings, monthly revenue, business insights, and filtered CSV export.
Limitations
Currency is not inferred. No tax, refunds, discounts, costs, or customer data are included. Trends are descriptive, not predictive.