DAX (डेटा विश्लेषण अभिव्यक्तियाँ) विश्लेषण सेवाओं, पावर BI, और पावर पिवट में एक सूत्र अभिव्यक्ति भाषा के रूप में उपयोग किया जाता है। DAX डेटा प्रकार और सूत्र अन्य डेटा मॉडल की तालिकाओं और कॉलम के भीतर गणना और क्वेरी निष्पादित करने के लिए ऑपरेटर, फ़ंक्शन और मान रखते हैं।
उस लेख में, हम DAX डेटा प्रकार और अन्य पहलुओं का प्रदर्शन करते हैं। साथ ही, हम DAX डेटा प्रकारों के कार्य सिद्धांत की व्याख्या करते हैं।
कार्यशील एक्सेल फ़ाइल डाउनलोड करें
नीचे दिए गए लिंक से कार्य फ़ाइल डाउनलोड करें।
पावर पिवट में DAX डेटा प्रकार और अन्य पहलू
DAX अभिव्यक्तियाँ विभिन्न डेटा विश्लेषण टूल में आम हैं। नीचे के अनुभागों में, हम पावर पिवट तालिकाओं में डेटा विश्लेषण अभिव्यक्तियों और उनके प्रकारों पर चर्चा करेंगे।
DAX या डेटा विश्लेषण अभिव्यक्तियाँ
यह सर्वविदित है कि एक्सेल फ़ंक्शन सेल या रेंज में हेरफेर करते हैं। लेकिन DAX एक्सेल फ़ंक्शन की तरह सेल या रेंज से निपटने की अवधारणा का समर्थन नहीं करता। यह केवल कॉलम या टेबल की अवधारणा का उपयोग करता है। और आप एक पंक्ति के लिए या पूरी टेबल के लिए एक कॉलम का मान प्राप्त कर सकते हैं। और यह उल्लेख करना महत्वपूर्ण है कि उपयोगकर्ता किसी विशिष्ट पंक्ति में नहीं जा सकते।
उदाहरण के लिए, मान लें कि हमारे पास दो वर्कशीट हैं जिनमें 10 कर्मचारियों के लिए बिक्री डेटा शामिल है।

- रेंज B3:H12 चुनें > कॉपी करें (CTRL+C) > पावर पिवट > प्रबंधित करें पर क्लिक करें (डेटा मॉडल अनुभाग)।

- एक्सेल के लिए पावर पिवट विंडो खुलती है। क्लिपबोर्ड अनुभाग के अंदर पेस्ट पर क्लिक करें।

- इसके लिए एक उपयुक्त नाम दें। बाद में, ओके पर क्लिक करें। आप देख सकते हैं कि डेटा पावरपिवट में पेस्ट हो जाएगा।

यह लेख पढ़ें पावर पिवट को अन्य एक्सेल टैब के साथ जोड़ने के लिए।
पावर पिवट टेबल में ऑपरेशन
- सबसे पहले, ड्रॉप-डाउन तीर पर क्लिक करें, और आप सूचीबद्ध सभी कॉलम हेडर देखेंगे। इस मामले में, हम लिंग चुनते हैं, और इसलिए तीसरा कॉलम हाइलाइट होता है।

- फ़िल्टरिंग के लिए, लिंग कॉलम में ड्रॉप-डाउन तीर पर क्लिक करें और फिर F पर टिक करें। आप देखेंगे कि लिंग कॉलम में F के बराबर मान वाली सभी पंक्तियाँ फ़िल्टर हो जाएंगी।

- पावर पिवट में नया फ़ॉर्मूला निष्पादन काफी सरल है। टेबल के अंत में कॉलम जोड़ें को हाइलाइट करें और फिर फ़ॉर्मूला फ़ील्ड में "=[" डालें। आपको एक ड्रॉपडाउन सूची मिलेगी। फिर उस कॉलम का चयन करें जिसे आप हेरफेर करना चाहते हैं। इसमें, तिमाही 1 और इसी तरह चुनें ताकि पूरा फ़ॉर्मूला
=[तिमाही 1] + [तिमाही 2] + [तिमाही 3] + [तिमाही 4]
पूरा हो जाए।

- फ़ॉर्मूला डालने के बाद, पावर पिवट नए कॉलम का नाम CalculatedColumn1 रखता है। आप उस पर राइट क्लिक करके कॉलम का नाम बदल सकते हैं।

DAX ऑपरेटर
नीचे दी गई तालिका विभिन्न प्रकार के DAX ऑपरेटर दिखाती है। वे एक्सेल वर्कशीट के लिए समान हैं।

DAX डेटा प्रकार
DAX कई डेटा प्रकारों का समर्थन करता है। जब डेटा मॉडल में आयात किया जाता है तो डेटा टेबुलर मॉडल डेटा प्रकारों में से एक में बदल जाता है। पिछले उदाहरण में, हमने दिखाया कि पावरपिवट संख्यात्मक मानों को कैसे संभालता है। वास्तव में, विभिन्न संख्यात्मक प्रकार हैं जैसे इंटीजर, रियल, करेंसी, डेट (दिनांक और समय), TRUE/FALSE (बूलियन)।

- इसलिए, निम्नलिखित छवि वर्कशीट से डेटा दिखाती है।

- डेटा लाने और कुछ ऑपरेशन निष्पादित करने के बाद, परिणाम नीचे दी गई तस्वीर की तरह दिखता है।

आप देख सकते हैं कि "9/13/2022" को "9/13/2022 12:00:00AM" से बदल दिया गया है। ऐसा इसलिए है क्योंकि पावरपिवट तारीखों को DateTime प्रारूप में संग्रहीत करता है। और DAX डेटा ऑपरेटर विभिन्न ऑपरेशन ठीक से निष्पादित करते हैं।
कॉलम को संदर्भित करने के लिए सिंटैक्स
पावर पिवट के भीतर एक कॉलम को संदर्भित करने के दो तरीके हैं। वे हैं:
(i) 'टेबल नाम'[कॉलम नाम]
(ii) टेबलनाम[कॉलम नाम]
कॉलम नाम हमेशा वर्गाकार कोष्ठक में संलग्न होने चाहिए। साथ ही, एकल उद्धरण टेबल नाम को संलग्न करता है। लेकिन ज्यादातर समय, उपयोगकर्ता उद्धरणों को छोड़ सकते हैं यदि नाम में कोई विशेष वर्ण नहीं है। यदि उपयोगकर्ता टेबल नाम छोड़ देते हैं तो पावर पिवट वर्तमान टेबल के भीतर कॉलम खोजता है। किसी भी भ्रम से बचने के लिए, सर्वोत्तम अभ्यास है- आप हमेशा टेबल नाम और कॉलम नाम दोनों सहित पूरा नाम निर्दिष्ट करें।
- नीचे दिखाता है कि एक्सेल 365 डिफ़ॉल्ट रूप से कॉलम को कैसे संदर्भित करता है। लाल बॉक्स से घिरी चीज को इंटेलीसेंस कहा जाता है। यह सहायक है और आपके द्वारा फ़ॉर्मूला में उपयोग किए जा सकने वाले सभी संभावित कॉलम नाम और संदर्भ दिखाएगा।

- डिफ़ॉल्ट रूप से, इंटेलीसेंस टेबल नाम प्रदर्शित नहीं करता। इसलिए, आपको पूरा नाम प्रदर्शित करने के लिए टेबल नाम का कम से कम पहला अक्षर टाइप करना होगा, जिसमें टेबल नाम शामिल है। चूंकि टेबल नाम "बिक्री" "Sa" से शुरू होता है, एक्सेल ने बिक्री के सभी कॉलम प्रदर्शित किए।

त्रुटियों की जांच और प्रबंधन
कभी-कभी, जब हम DAX का उपयोग करके एक नया परिकलित कॉलम बनाने का प्रयास करते हैं तो हमें त्रुटियाँ मिल सकती हैं।
- सबसे पहले, यदि हम लिंग और आयु के लिए कॉलम जोड़ने का प्रयास करते हैं, तो एक्सेल बाद की तस्वीर में दिखाए अनुसार #ERROR लौटाएगा।

- इस मामले में, Ctrl पर क्लिक करें (परिकलित कॉलम के बगल में) > त्रुटि दिखाएं पावरपिवट फॉर एक्सेल संवाद बॉक्स खोलने के लिए। परिणामस्वरूप, बॉक्स आपको एक चेतावनी संदेश देगा। और आप इस चेतावनी संदेश के आधार पर अपना फ़ॉर्मूला अपडेट कर सकते हैं।

निष्कर्ष
यह लेख डेटा विश्लेषण अभिव्यक्तियों के प्रकारों और इसके अन्य पहलुओं की मूल बातें प्रदर्शित करता है। हम आशा करते हैं कि यह लेख एक शुरुआती शिक्षार्थी के रूप में शुरू करने के लिए DAX प्रकारों पर पर्याप्त प्रकाश डालता है।
हमारी शानदार वेबसाइट, Exceldemy को देखें, एक्सेल पर दिलचस्प लेख खोजने के लिए।
संबंधित लेख
- एक्सेल में डेटा विश्लेषण कैसे जोड़ें (2 त्वरित चरणों के साथ)
- एक्सेल में डेटा विश्लेषण टूलपैक का उपयोग कैसे करें (13 कमाल की विशेषताएं