The pack shows the total and never the reason
Leadership sees that margin moved but not whether it was price, volume, mix, a lost account or a one-off, so the discussion stops at the number.

Analytics layer
Joined data earns nothing until somebody asks it a commercial question. We start from the drivers that matter in your sector, break performance into components a manager can act on, and put the result where the work happens rather than in a dashboard nobody opens. We measure this by whether a decision changed, and we will ask you that question three months later.
Discuss this buildWhen this comes up
Leadership sees that margin moved but not whether it was price, volume, mix, a lost account or a one-off, so the discussion stops at the number.
Anything the pack was not designed for means another manual extract and another fortnight, so most questions quietly stop being asked.
Reporting was built around what the data could show rather than the decision somebody has to make on Monday morning.
The work
Scope varies with the state of your systems. These are the parts that recur.
We establish which revenue and cost drivers are worth answering in your business, and drop the reporting that serves no decision.
We split growth and margin into price, volume, mix, new, lost and one-off effects, at the level where somebody can act on them.
The views your CFO and operating leads actually use, built around decisions rather than around available data.
Ranked lists of the accounts, products or sites that need attention this week, with a named owner against each.
What you leave with
You own all of it: the code, the written definitions and documentation aimed at whoever maintains this after us.
How this runs
We establish which commercial question is worth answering here, and what your data, systems and people can realistically support.
We build it, rather than specifying it for somebody else to build. Reconciled continuously against numbers your team already accepts.
Documentation, definitions and a runbook, plus a walkthrough where your team drives and we watch.
Ongoing technical support is quoted separately from the build, so declining it costs you nothing.
Worth asking