ПочатиПочніть безкоштовно

Макроси з Jinja

Ви помітили, що для обчислення прибутку потрібно відняти собівартість товарів від виручки.

Раніше ви створили тести даних, щоб переконатися, що жодна частина цього виразу не може бути NULL. Однак через це ви постійно застосовували до стовпців функцію SQL COALESCE() і потім округляли значення.

З огляду на повторюваність цієї логіки, дедалі очевидніше, що варто створити для цього випадку використання макрос Jinja (функцію).

Ця вправа є частиною курсу

Кейс-стаді: створення моделей даних для e-commerce за допомогою dbt

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу