A deep-dive analysis of 3,000 delivery records across South Africa's major cities — uncovering route inefficiencies, vehicle cost gaps, and the operational patterns driving a 31% late delivery rate.
This project was built as a portfolio case study targeting logistics and transport companies across Nigeria and Africa. Using a structured operational dataset, the goal was to go beyond surface-level reporting — identifying specific, actionable problems a logistics company could solve with better data practices.
The entire analysis was conducted in Microsoft Excel using PivotTables, PivotCharts, structured formulas, and an interactive slicer-driven dashboard — demonstrating what a skilled data analyst can extract from operational data without writing a single line of code.
The project followed a structured, reproducible six-step workflow — from raw data preparation through to an interactive dashboard designed for non-technical stakeholders.
The Transformed dataset was converted into a named Excel Table (LogisticsData) enabling structured column references. Three helper columns were added:
This transformed raw dates into measurable dimensions — enabling monthly trend and delay severity analysis across all 3,000 records.
A dedicated KPI sheet computed top-line business metrics dynamically using Pivot Tables
These cells feed the dashboard KPI cards live — updating automatically when source data changes.
A PivotTable was built with Route as rows and Delivery Status as columns, counting each delivery outcome per route. A Clustered Bar Chart visualised the late vs. on-time split clearly.
The same PivotTable structure was applied at the vehicle level. Also, AverageCost Per KM metric was calculated to surface true efficiency — revealing Bikes as the most expensive vehicle despite lowest usage.
A monthly late rate was computed using COUNTIFS then plotted alongside delivery volume as a Combo Chart — revealing whether demand peaks correlate with quality failures.
All charts were moved to a single dashboard sheet. KPI cards were linked live to the KPI Summary. Slicers for Route, Vehicle, and Delivery Status were connected to all PivotTables via Report Connections — enabling one-click filtering across every visual simultaneously.
Four major findings emerged — each representing a real operational problem that structured data practices can directly address.
of all deliveries arrived late — nearly 1 in 3 orders. Late deliveries averaged 2.2 days overdue, with some running 4 days past deadline.
combined late deliveries on the two busiest routes. Routes D and E each recorded over 200 late deliveries and need priority scheduling review.
showed the highest late rates alongside peak delivery volumes — capacity planning does not scale adequately during demand surges.
cost per KM for Bikes — the highest of all vehicle types despite fewest deliveries. Vans are cheapest at R9.71/km.
Every finding maps directly to a measurable operational improvement and a real revenue or cost outcome for the company.
| Finding | Current State | Recommended Action | Business Outcome |
|---|---|---|---|
| 31% Late Delivery Rate | 936 late orders | Route-level SLA monitoring; flag at-risk deliveries before dispatch using historical delay patterns | Higher customer retention, fewer compensation claims, stronger contract renewal rates |
| Route D & E Failures | 407 combined late | Investigate scheduling gaps; staggered dispatch or vehicle reallocation on these routes | Reducing late rate by 50% on these routes recovers ~200 on-time deliveries protecting SLA bonuses |
| Peak Month Capacity Gaps | Apr & May spikes | Monthly demand forecast model; pre-position vehicles and staff ahead of peak periods | Prevents late rate spikes during highest-revenue months — protecting income when it matters most |
| Bike Cost Inefficiency | R10.58/km | Restrict bikes to short-distance urban deliveries; reassign longer routes to Vans | Bringing 291 bike deliveries to Van-level cost efficiency saves R25,000+ annually |
| 15% Early Deliveries | 453 early orders | Analyse early delivery routes — scheduling slack can absorb additional delivery slots | Increase daily capacity without adding vehicles or headcount, improving revenue per asset |
A logistics company generating R12.9M across 3,000 deliveries is leaving significant value on the table through avoidable late deliveries, inefficient vehicle routing, and reactive scheduling. Structured data analysis — even in Excel — surfaces these patterns, quantifies their cost, and guides decisions that directly protect revenue and reduce waste. That is the value a data analyst brings to your operations.