Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening