शुरू करेंमुफ़्त में शुरू करें

Jinja के साथ मैक्रोज़

आपने देखा है कि प्रॉफिट निकालने के लिए, आपको रेवेन्यू में से कॉस्ट ऑफ गुड्स घटानी होती है.

पहले, आपने डेटा टेस्ट लिखे थे ताकि इस समीकरण का कोई भी हिस्सा NULL न हो. लेकिन इसका नतीजा यह हुआ कि आपको बार-बार कॉलम पर COALESCE() SQL फंक्शन लगाना पड़ रहा था, और फिर राउंड करना पड़ता था.

क्योंकि यह लॉजिक बार-बार दोहराया जा रहा है, अब यह और स्पष्ट हो गया है कि आपको इस यूज़ केस के लिए एक Jinja मैक्रो (फंक्शन) बना लेना चाहिए.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Case Study: dbt के साथ E-Commerce Data Models बनाना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें