THE RESULT
What the data shows
The largest computed metric is 0.8001 for A; the smallest is 0.04999 for C. Metric: sales_share (Share).
Include the boundary-crossing code in the earlier class. Source product codes can include charges.

| class | product codes | gross gbp | sales share |
|---|---|---|---|
| A | 804 | 8,534,463.16 | 0.8001 |
| B | 983 | 1,599,039.26 | 0.1499 |
| C | 2,135 | 533,182.12 | 0.04999 |
THE METHOD
From source to answer
Cumulative revenue ranking with 80% and 95% ABC boundaries.
The Python source exposes this study’s transformations. The complete project download includes shared preparation and evaluation routines.
THE NEXT DECISION
What follows from the finding
Prioritize review effort across the assortment; stock levels and holding costs are needed for an inventory policy.
Where the conclusion stops
Historical invoice lines; credits are not reliably matched to original sales. Gross purchases are not profit. Unidentified customers cannot support customer-level conclusions. Exact repeated lines remain unless the study explicitly compares removal.
Related studies may reuse observations or holdouts. These are historical analyses; associations and backtests do not demonstrate commercial impact. Further model tuning needs new, untouched evaluation data.