Makro dengan Jinja
Anda menyadari bahwa untuk menghitung profit, Anda perlu mengurangkan biaya pokok penjualan dari pendapatan.
Sebelumnya, Anda telah membuat pengujian data untuk memastikan tidak ada bagian dari persamaan ini yang bernilai NULL. Namun, hal itu membuat Anda berulang kali menerapkan fungsi SQL COALESCE() pada kolom, lalu melakukan pembulatan.
Mengingat logika ini berulang, semakin terasa bahwa Anda sebaiknya membuat makro (fungsi) Jinja untuk kasus penggunaan ini.
Latihan ini merupakan bagian dari kursus
Studi Kasus: Membangun Model Data E-Commerce dengan dbt
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan