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