Data Analyst & Automation
Dubai
+971-506153643
PROJECT 2
Essa Hanif
August 21, 2025
Problem
Businesses often struggle with scattered and unorganized sales data in excel spreadsheets, making it hard to analyze current and future revenue trends, top-performing products, or customer insights. Preparing monthly reports manually is repetitive, time-consuming, and prone to mistakes.
Solution:
To solve the recurring problem, a Python automation workflow was constructed which processes raw sales data and generates a professional monthly report in minutes. The report includes key KPIs (total revenue, number of orders, average order value, unique customers), charts showing revenue trends, and a breakdown of top products and top customers. Alongside the visuals, I prepared an executive summary(Project 3) that highlights the main findings in simple, business-friendly language.
Here, I will paste screenshots of the KPI table, charts, and summary.
The link of the raw relevant data: https://docs.google.com/spreadsheets/d/1QaM5C5E-crqY8pMhYO8DsiY0Xw-Th4Gb/edit?usp=drive_link&ouid=114386478913810912886&rtpof=true&sd=true
Table 1: Monthly Revenue
| Month | Revenue | Orders | Revenue moving average | Month over month % change |
|---|---|---|---|---|
| 01/09/2024 | 15785 | 23 | 15785 | 0 |
| 01/10/2024 | 48485 | 53 | 32135 | 207.158695 |
| 01/11/2024 | 50725 | 70 | 38331.66667 | 4.619985563 |
| 01/12/2024 | 46220 | 73 | 48476.66667 | -8.881222277 |
| 01/01/2025 | 48540 | 53 | 48495 | 5.01947209 |
| 01/02/2025 | 45030 | 55 | 46596.66667 | -7.231149567 |
| 01/03/2025 | 53495 | 59 | 49021.66667 | 18.79857873 |
| 01/04/2025 | 56300 | 59 | 51608.33333 | 5.243480699 |
| 01/05/2025 | 17790 | 39 | 42528.33333 | -68.40142096 |
Table 2: Top Products
| Product | Revenue | Quantity |
|---|---|---|
| Smartphone | 134100 | 149 |
| Laptop | 127200 | 106 |
| Tablet | 42800 | 107 |
| Monitor | 31200 | 104 |
| Router | 16650 | 111 |
| External Hard Drive | 12000 | 120 |
| Headphones | 10320 | 129 |
| Keyboard | 5300 | 106 |
| Mouse | 2800 | 112 |