Začněte nyníZačněte zdarma

Makra s Jinja

Všiml sis, že pro výpočet zisku je potřeba odečíst náklady na prodané zboží od tržeb.

Dříve jsi vytvořil/a datové testy, aby se zajistilo, že žádná část tohoto výpočtu nemůže být NULL. To ale vedlo k opakovanému použití SQL funkce COALESCE() na sloupce, následovanému zaokrouhlením.

Given the repeated nature of this logic, it feels more and more like you should create a Jinja macro (function) out of this use case.

Toto cvičení je součástí kurzu

Případová studie: Tvorba datových modelů pro e-commerce s dbt

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení