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
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen