DAX फ़ंक्शंस - विवरण संरचना
यदि आपको DAX सूत्र में DAX फ़ंक्शन का उपयोग करना है, तो आपको फ़ंक्शन को विस्तार से समझना होगा। आपको फ़ंक्शन का सिंटैक्स, पैरामीटर प्रकार, फ़ंक्शन रिटर्न क्या है, आदि पता होना चाहिए।
आपको DAX फ़ंक्शंस को पढ़ने और व्याख्या करने के तरीके को समझने में सक्षम करने के लिए, इस ट्यूटोरियल में एक समान फ़ंक्शन विवरण संरचना का उपयोग किया जाता है।
DAX फ़ंक्शंस के विभिन्न प्रकारों को DAX फ़ंक्शंस के प्रकार द्वारा चैप्टर के रूप में वर्गीकृत किया जाता है।
इनमें से प्रत्येक अध्याय संबंधित प्रकार के DAX फ़ंक्शंस की उपयोगिता का एक संक्षिप्त विवरण प्रदान करता है।
संक्षिप्त विवरण उस अध्याय के अनुसार DAX फ़ंक्शंस की सूची के बाद होगा (DAX फ़ंक्शंस का प्रकार / श्रेणी)।
प्रत्येक DAX फ़ंक्शन का नाम DAX फ़ंक्शन विवरण के लिए हाइपरलिंक है, जिसमें निम्न DAX फ़ंक्शन वर्णन संरचना है -
- Description
- Syntax
- Parameters
- प्रतिलाभ की मात्रा
- Remarks
- Example
निम्न अनुभाग प्रत्येक DAX फ़ंक्शन स्पष्टीकरण में दिखाई देने वाले इन शीर्षकों को समझाते हैं।
विवरण
विवरण अनुभाग में, आप सीखेंगे कि DAX फ़ंक्शन क्या है और इसका उपयोग कहां किया जा सकता है।
यदि DAX फ़ंक्शन को Excel 2016 में पेश किया जाता है, तो यहां उल्लेख किया जाएगा। (एक्सेल 2013 में बाकी DAX फ़ंक्शंस मौजूद हैं।)
वाक्य - विन्यास
सिंटैक्स अनुभाग में, आप सटीक फ़ंक्शन नाम और संबंधित पैरामीटर सीखेंगे।
DAX फ़ंक्शन नाम UPPERCASE अक्षरों में दिया गया है।
कोष्ठक खोलने के बाद DAX फ़ंक्शन नाम है।
प्रत्येक पैरामीटर मानक DAX पैरामीटर नामकरण सम्मेलन का अनुसरण करता है और कोण कोष्ठक में संलग्न है।
यदि कोई पैरामीटर वैकल्पिक है, तो इसे आगे वर्ग कोष्ठक में संलग्न किया गया है।
मापदंडों को अल्पविराम से अलग किया जाता है।
Ellipses ... का उपयोग मापदंडों की पुनरावृत्ति की एक वैकल्पिक संख्या दिखाने के लिए किया जाता है।
फ़ंक्शन सिंटैक्स समापन कोष्ठक के साथ समाप्त होता है।
उदाहरण
मापदंडों
पैरामीटर अनुभाग में, विशिष्ट DAX फ़ंक्शन के प्रत्येक पैरामीटर को उसके विवरण के साथ तालिका में सूचीबद्ध किया गया है। उदाहरण के लिए, उपरोक्त उदाहरण DAX फ़ंक्शन SELECTCOLUMNS के पैरामीटर निम्न तालिका में सूचीबद्ध हैं।
अनु क्रमांक। | पैरामीटर और विवरण |
---|---|
1 |
Table तालिका या DAX अभिव्यक्ति जो एक तालिका लौटाती है। |
2 |
Name स्तंभ का नाम, दोहरे उद्धरण चिह्नों में संलग्न है। |
3 |
scalar_expression DAX अभिव्यक्ति जो एक कॉलम संदर्भ, पूर्णांक या स्ट्रिंग मान की तरह एक स्केलर मान लौटाता है। |
प्रतिलाभ की मात्रा
रिटर्न वैल्यू सेक्शन में, आप जानेंगे कि DAX फ़ंक्शन किस वैल्यू पर वापस आएगा और उसका डेटा टाइप।
टिप्पणियों
रिमार्क्स अनुभाग में, आप DAX फ़ंक्शन के उपयोग के बारे में जानने के लिए किसी भी अतिरिक्त जानकारी के बारे में जानेंगे। आप संभावित त्रुटियों और कारणों को भी समझेंगे।
उदाहरण
इस खंड में DAX फ़ंक्शन के उपयोग का एक उदाहरण दिया गया है।
Note - जब आप मापदंडों के लिए डेटा मानों के साथ DAX फ़ंक्शन लिखते हैं, तो आप नीचे दिए गए अनुसार नामकरण सम्मेलनों का पालन करेंगे -
तालिका का नाम निर्दिष्ट किया गया है क्योंकि यह डेटा मॉडल में दिखाई देता है। जैसे बिक्री।
एक कॉलम नाम निर्दिष्ट किया गया है क्योंकि यह डेटा मॉडल में वर्ग कोष्ठक के साथ दिखाई देता है जो इसे घेरता है।
उदाहरण के लिए, [बिक्री राशि]
स्तंभों के लिए पूरी तरह से योग्य नामों का उपयोग करने की अनुशंसा की जाती है, अर्थात स्तंभ नाम में तालिका नाम के साथ उपसर्ग होता है।
उदाहरण के लिए, बिक्री [बिक्री राशि]
यदि तालिका के नाम में रिक्त स्थान हैं, तो इसे एकल उद्धरणों में संलग्न किया जाना चाहिए।
उदाहरण के लिए, 'पूर्व बिक्री' [बिक्री राशि]
एक DAX फ़ंक्शन कॉलम या मानों की तालिका लौटा सकता है, इस स्थिति में, इसे किसी अन्य DAX फ़ंक्शन के पैरामीटर के रूप में उपयोग करने की आवश्यकता होती है, जिसमें स्तंभ या तालिका की आवश्यकता होती है।