Zacznij terazZacznij za darmo

Makra w Jinja

Zauważasz, że aby obliczyć zysk, trzeba odjąć koszt własny sprzedaży od przychodu.

Wcześniej tworzyłeś testy danych, żeby mieć pewność, że żaden element tego równania nie będzie NULL. Spowodowało to jednak konieczność wielokrotnego stosowania funkcji SQL COALESCE() do kolumn, a następnie zaokrąglania wyników.

Skoro ta logika powtarza się regularnie, coraz wyraźniej widać, że warto zamknąć ją w makrze Jinja (funkcji).

To ćwiczenie jest częścią kursu

Studium przypadku: budowanie modeli danych e-commerce z dbt

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie