ÎncepețiÎncepe gratuit

Macrouri cu Jinja

Ai observat că pentru a calcula profitul trebuie să scazi costul mărfurilor din venituri.

Anterior, ai creat teste de date pentru a te asigura că nicio parte a acestei ecuații nu poate fi NULL. Totuși, asta a dus la aplicarea repetată a funcțiilor SQL COALESCE() pe coloane, urmată de rotunjire.

Dată fiind natura repetitivă a acestei logici, pare din ce în ce mai clar că ar trebui să creezi un macro (funcție) Jinja pentru acest caz de utilizare.

Acest exercițiu face parte din cursul

Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul