· ←/→ blättern · N Notes
Daten-WG · Community Session · 45 min

How I started to build
custom visuals

Vom HTML-Prototyp über Deneb/Vega zum eigenen .pbiviz —
eine ehrliche Reise mit IBCS als Kompass

Michael Tenner · PowerBI Kitchen / Daten-WG

Ausgangslage

Warum überhaupt eigene Visuals?

Die Reise auf einen Blick

Vier Etappen — und ein Meta-Gag

Projekt-Gantt: Konzeption, Prototyp, Custom Visual, Rollout

Dieses Gantt ist selbst ein Power-BI-Visual: die MIT-lizenzierte Vega-Spec aus dem PMO Toolkit (Devon Locher, nach David Bacci), gerendert über Deneb — adoptiert statt selbst gebaut.

Etappe 1 · HTML zuerst

Der Browser ist die beste Sandbox

Das Zielbild

So sieht der Grundbaustein aus

IBCS-Säulenchart mit Varianz-Panels

Säulen mit AC/PY/PL/FC, darüber ΔPL-Balken und ΔPL-%-Nadeln — Referenzachse in Plan-Notation (Doppellinie), Kommentar-Marker mit Fußnoten.

Etappe 2 · Deneb & Vega-Lite

Deklarativ kommt man erstaunlich weit

Die Grenze

Der Gantt hat uns die Decke gezeigt

Etappe 3 · Das eigene .pbiviz

Die Toolchain ist kleiner als ihr Ruf

Der Gamechanger

Ein Render-Harness statt „in Desktop klicken“

IBCS als Design-System

Ein Standard ersetzt tausend Designentscheidungen

GuV-Wasserfall mit Varianz-Stufen

GuV-Wasserfall mit ΔPY-Stufen (IBCS Chart-Template 12): Die offiziellen IBCS-Templates dienten als Ziel-Katalog — Abgleich, Lücke finden, Lücke bauen.

Ergebnis · Brücken im Raster

Gleiche Skala, gleiche Story, jede Region

Wasserfall-Brücken als Small Multiples

Wasserfall-Brücken als Small Multiples, nach Wirkung sortiert — die IBCS-Regel „gleiche Skalen" ist im Code erzwungen, nicht per Konvention erhofft.

Ergebnis · Kategorie-Brücke

Ein Chart, komplette Abweichungs-Story

Kategorie-Brücke mit In-Chart-Buttons

PL/PY-Summen, Ist-Vergleich, Kaskade, Δ%-Nadeln, doppelte Überleitung — und oben rechts: ΔPY|ΔPL-Umschalter, die per persistProperties im Bericht gespeichert werden.

Ergebnis · Controller-UX

Notation allein macht keinen Monatsabschluss

Wesentlichkeit, Kommentar, YTD-Button Kommentar-Editor im Chart

Wesentlichkeits-Schwellen (unwesentliche Δ grau), YTD-Button, und Kommentar-Erfassung per Klick — gespeichert in der Berichtsdatei, nicht in einer Excel-Nebenbuchhaltung.

Lessons Learned

Was ich beim nächsten Mal sofort anders mache

Rollout & Governance

Das Visual ist fertig — jetzt fängt IT-Arbeit an

Takeaways

Vier Dinge zum Mitnehmen

  1. Fang im Browser an. HTML-Prototyp vor SDK — die Fachlogik ist die Arbeit, nicht die Toolchain.
  2. Deneb ist ein legitimer Endpunkt. Erst wenn Interaktivität deklarativ wehtut, lohnt das eigene Visual.
  3. Adoptiere, was MIT-lizenziert ist. Attribution kostet nichts, Wochen kosten Wochen.
  4. Baue das Test-Harness zuerst. Screenshots + echte Klicks machen aus „müsste gehen" ein „geht".

Fragen? · Chart-Builder: datenwgknowledgekitchen.com · Code: MIT, Repo auf GitHub