Aan de slagGa gratis aan de slag

Macro's met Jinja

Je hebt gemerkt dat je voor het berekenen van de winst de kostprijs van de omzet moet aftrekken.

Eerder heb je datatests gemaakt om zeker te weten dat geen enkel deel van deze formule NULL kan zijn. Daardoor paste je echter steeds opnieuw COALESCE()-SQL-functies toe op kolommen, gevolgd door afronden.

Omdat deze logica steeds terugkomt, voelt het steeds logischer om hier een Jinja-macro (functie) voor te maken.

Deze oefening maakt deel uit van de cursus

Casestudy: e-commercedatamodellen bouwen met dbt

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen