Macro con Jinja
Hai notato che, per calcolare il profitto, devi sottrarre il costo dei beni dal ricavo.
In precedenza hai creato dei test sui dati per assicurarti che nessuna parte di questa equazione possa essere NULL. Tuttavia, questo ti ha portato ad applicare ripetutamente funzioni SQL COALESCE() alle colonne, seguite dall’arrotondamento.
Dato che questa logica si ripete spesso, sembra sempre più sensato creare una macro (funzione) Jinja per questo caso d’uso.
Questo esercizio fa parte del corso
Case Study: creazione di modelli di dati E‑Commerce con dbt
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio