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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie