始める無料で始める

Jinja のマクロ

利益を計算するには、収益から売上原価を差し引く必要があります。

以前に、この計算式のどの部分も NULL にならないようにデータテストを作成しました。しかしその結果、各列に毎回 COALESCE() を適用し、その後に丸め処理を行うことを繰り返していました。

このロジックは繰り返しが多いため、Jinja のマクロ(関数)として切り出すのがよさそうです。

この演習はコースの一部です

ケーススタディ: dbt で構築する Eコマースのデータモデル

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する