TOP

DAX-पाठ 1. DAX क्या है। बुनियादी अवधारणाओं।

DAX क्या है?

DAX - सूत्रों की भाषा (के रूप में डिकोड किया गया Data Analysis eXpressions - डेटा विश्लेषण के लिए अभिव्यक्ति), जिसे कंपनी द्वारा विकसित किया गया था Microsoft . यह भाषा स्वतंत्र नहीं है, बल्कि केवल PowerPivot एप्लिकेशन में गणनाओं को स्वचालित करने के लिए है एमएस Excel .

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


सामान्य तौर पर, DAX कोई जटिल भाषा नहीं है, जैसा कि यह पहली नज़र में लग सकता है, आपको बस इसके संचालन के सिद्धांतों को समझने की आवश्यकता है। Excel सूत्रों और DAX सूत्रों के बीच अंतर यह है कि Excel में हम व्यक्तिगत कोशिकाओं और श्रेणियों पर काम करते हैं, जबकि DAX में हम केवल संपूर्ण तालिकाओं और उनके स्तंभों तक पहुंच सकते हैं।

DAX कोड के साथ आरंभ करने के लिए, हमें इसकी आवश्यकता है PowerPivot सेट करें के लिए Excel 2010 या उसी नाम के टैब पर जाएं Excel 2013 .

DAX के मुख्य कार्य

जैसा कि Excel में, DAX फ़ंक्शन कुछ श्रेणियों से संबंधित हैं, अर्थात्:

PowerPivot में गणना

PowerPivot में, उपयोगकर्ता दो प्रकार के गणना फ़ील्ड बना सकता है:

एक ही सूत्र अलग-अलग व्यवहार कर सकते हैं, यह इस बात पर निर्भर करता है कि उनका उपयोग किया गया है या नहीं निपटान स्तंभ या में पैमाने . यदि सूत्र का उपयोग किया जाता है गणना स्तंभ , यह संपूर्ण तालिका में प्रत्येक स्तंभ पंक्ति पर लागू होता है। मान स्ट्रिंग के संदर्भ पर निर्भर हो सकता है। में पैमाने गणना का परिणाम और भी अधिक संदर्भ-निर्भर है। इसका मतलब यह है कि पिवोटटेबल का डिज़ाइन और पंक्ति और कॉलम शीर्षकों की पसंद गणना में उपयोग किए गए मानों को प्रभावित करती है।

यानी, दूसरे शब्दों में, जब हम सृजन करते हैं सार तालिका , तब:

सूत्रों में संदर्भ DAX

DAX भाषा में संदर्भ जैसी एक अवधारणा भी है, जो सूत्रों की कार्यप्रणाली को समझने के लिए बहुत महत्वपूर्ण है। PowerPivot में सूत्र पिवट तालिका में लागू फ़िल्टर, तालिकाओं के बीच संबंध और सूत्रों में फ़िल्टर से प्रभावित हो सकते हैं। संदर्भ गतिशील विश्लेषण की अनुमति देता है। सूत्रों का निर्माण और समस्या निवारण करते समय, संदर्भ के उद्देश्य को समझना महत्वपूर्ण है।

तो DAX में तीन प्रकार के संदर्भ हैं: फ़िल्टर प्रसंग , स्ट्रिंग प्रसंग और अनुरोध संदर्भ .

संदर्भ फ़िल्टर करें प्रत्येक कॉलम में अनुमत मानों का सेट फ़िल्टर बाधाओं पर निर्भर करता है जो पंक्ति पर लागू होते हैं या जो सूत्र में फ़िल्टर मानदंड द्वारा परिभाषित होते हैं।

स्ट्रिंग प्रसंग - वास्तव में वर्तमान लाइन की अवधारणा से मेल खाती है। यदि एक परिकलित कॉलम बनाया जाता है, तो प्रत्येक व्यक्तिगत पंक्ति में मान और वर्तमान पंक्ति से संबंधित कॉलम में मान पंक्ति के संदर्भ के रूप में काम करते हैं।

संदर्भ का अनुरोध करें - डेटा के एक सबसेट को संदर्भित करता है जो पिवट टेबल में पंक्ति और कॉलम हेडर के आधार पर प्रत्येक पिवट टेबल सेल के लिए अंतर्निहित रूप से बनाया जाता है।


विषय पर लेख: