BI Adaptive
← Alle cases

Case 05

Elke week dezelfde vragen, op dezelfde manier beantwoord.

Controllers werken vanuit een vertrouwde Excel-bron. De rekenlogica verwerkt actuals, budget, vorig jaar, forecast en de driver-analyse; code genereert daaruit iedere periode een consistente PowerPoint-managementrapportage.

Vraag
Liggen we op koers, en waarom wel of niet?
Cyclus
Wekelijks en maandelijks
Techniek
Excel, Python en xlwings
Uitkomst
Rapport van 11 pagina's per periode

Let opDeze case is geanonimiseerd. Bedrijfsgevoelige data, bedragen, namen en visualisaties zijn vervangen door fictieve voorbeelden. De aanpak en de logica erachter zijn echt.

Van vertrouwde Excel-input en rekenlogica naar een consistent gegenereerde PowerPoint-managementrapportage.

Direct zichtbaar

Dit is de gegenereerde managementrapportage

Een echte, geanonimiseerde outputpagina uit de weekcyclus. Klik op de preview om de managementanalyse groot te bekijken.

Van bron naar managementrapport

Vertrouwde controllerinput, consequent gegenereerde output

Excel blijft via xlwings de herkenbare werkomgeving voor input, controles en toelichting. Python verwerkt de gegevens en vaste rekenlogica en bouwt vervolgens de PowerPoint-rapportage op.

Automatisering is daarbij niet het einddoel. De rapportage maakt zichtbaar of de realisatie afwijkt van budget en forecast, en of volume, afstand of mix de oorzaak is.

AI hielp mij het script en de technische oplossing sneller te ontwikkelen. De financiële logica en betrouwbare bedrijfsdata worden niet door AI bepaald.

Het probleem

Iedere periode opnieuw uitzoeken hoe het zat

De informatie zat verspreid over verschillende bronnen, productgroepen, business units en periodes. Elke rapportage begon daardoor met uitzoekwerk in plaats van met analyse.

De vraag was niet om een dashboard te maken, maar om één consistente financiële rapportagelogica te leggen met iedere keer dezelfde definities, mappings en vergelijkingen.

De vaste vragen

Vijf vragen die elke periode terugkomen

Doordat het rapport altijd dezelfde vragen in dezelfde volgorde beantwoordt, hoeft het management niet te zoeken. Het gesprek gaat direct over de oorzaak.

  • Liggen we op koers ten opzichte van budget?
  • Hoe presteren we ten opzichte van vorig jaar?
  • Komt de afwijking door volume, afstand of mix?
  • Hoe ontwikkelen de kengetallen zich year-to-date?
  • Waar komen we eind van de maand uit?

De kern

Niet alleen dát we afwijken, maar waarom

Het verschil tussen budget en werkelijkheid wordt uitgesplitst naar drie drivers: volume, afstand en mix. Een afwijking van € 49K is dan niet langer een getal, maar een constatering dat de ritten korter waren dan begroot.

Het budget staat daarbij op dezelfde tijdslijn als de realisatie: het maandbudget wordt via dagtypewegingen omgezet naar week- en dagbudget, zodat een vakantieweek niet tegen een vlak gemiddelde wordt afgezet.

Een omzetafwijking wordt teruggebracht tot operationele drivers waarop het management inhoudelijk kan doorvragen.

Het karakter

Semi-geautomatiseerd, met bewuste controlemomenten

Data en mappings worden elke periode gecontroleerd en waar nodig bijgewerkt. Het model rekent door, ik beoordeel de uitkomst en schrijf de toelichting, en pas daarna gaat het rapport de deur uit. Geen autonome pipeline, wel een vaste route.

Bewijs

Bekijk een volledig rapport

Twee geanonimiseerde rapporten. Ze openen op de dashboardpagina; vanaf daar blader je door het hele rapport.

Weekrapport, week 31

Snelle wekelijkse control

Maandrapport, maand 8

Maandsturing en forecast

Visualisaties

De analyse in beeld

Klik op een visual om hem groot te bekijken.

De afwijking uitgesplitst naar volume, afstand en mix in een fictief voorbeeld.
Budget op dezelfde tijdslijn als de realisatie.