IBCS experiment 3

Maandomzet per medewerker in overzicht met vergelijking zelfde periode vorig jaar.

Doel experiment

In Powerbi bestaan uitbreidingen zoals Zebra die het makkelijkker maken om dashboards en rapportages op te zetten volgens de IBCS standaarden. Ik vroeg me af hoe moeilijk het was om sommige van die “plaatjes” na te bouwen met dash/plotly. Ik heb daarbij geen onderzoek gedaan of er voor die techstack ook bibliotheken bestaan die zo’n klus makkelijker maken. Een ander doel was namelijk om niet iets te maken dat ik zelf kon vormgeven maar iets te maken waarvan van tevoren vastligt hoe het eruit moet zien. Op die manier kom je namelijk altijd uithoeken tegen van de mogelijkheden.

Er was een uithoek. Om de verschillen in te kleuren tussen de omzet dit jaar en vorig jaar (rood en groen dus) moesten de snijpunten tussen de omzetlijnen berekend worden. En daarna toegevoegd aan de definities van een gebied dat een bepaalde kleur moest krijgen.

Hoe dit op te lossen was een maand geleden nog niet bekend bij ChatGPT maar wel nog steeds op Stackoverflow :-).

Onderwerp demo: maandomzet per medewerker, vergelijk met zelfde periode vorig jaar ($ py)

Demo

Py.cafe : demo en code

Dataset : Northwind Traders

Demo bevat

  • Gefixeerde range (y-as) voor alle bedragen zodat je niet alleen de verschillen voor een persoon t.o.v. vorig jaar kunt zien maar ook in een oogopslag de verschillen tussen diverse personen.
  • Een manier om een conditionele areafill te doen (moet het rood zijn of blauw) als de initiele datapunten niet overeenkomen met de snijpunten van de lijnen.

IBCS betekent International Business Communication Standards en biedt een praktische handleiding voor het consistent opstellen van rapportages, visuals en dashboards zodat die beter begrepen worden.