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
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení