Mulai sekarangMulai gratis

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

Lihat Kursus

Latihan interaktif langsung

Ubah teori menjadi aksi dengan salah satu latihan interaktif kami

Mulai latihan