LoslegenKostenlos loslegen

Makros mit Jinja

Dir ist aufgefallen: Um den Gewinn zu berechnen, musst du die Warenkosten vom Umsatz abziehen.

Zuvor hast du Datentests erstellt, um sicherzustellen, dass kein Teil dieser Gleichung NULL sein kann. Das führte jedoch dazu, dass du wiederholt COALESCE()-SQL-Funktionen auf Spalten angewendet und anschließend gerundet hast.

Angesichts der sich wiederholenden Logik fühlt es sich zunehmend so an, als solltest du aus diesem Anwendungsfall ein Jinja-Makro (Funktion) erstellen.

Diese Übung ist Teil des Kurses

Fallstudie: E‑Commerce-Datenmodelle mit dbt erstellen

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten