DAX फ़ंक्शंस - त्वरित गाइड

DAX के लिए खड़ा है Dएटीए Analysis ईxpressions। DAX एक सूत्र भाषा है और एक या अधिक मानों की गणना और वापस करने के लिए फ़ंक्शंस, ऑपरेटर्स और स्थिरांक का एक संग्रह है, जिसका उपयोग किसी सूत्र या अभिव्यक्ति में किया जा सकता है। DAX Microsoft Excel Power Pivot के डेटा मॉडल और Microsoft Power BI के साथ संबद्ध सूत्र भाषा है।

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

DAX की गहन समझ के लिए, इस ट्यूटोरियल लाइब्रेरी में ट्यूटोरियल - DAX का संदर्भ लें।

DAX फ़ंक्शन क्या है?

एक DAX फ़ंक्शन, DAX भाषा में प्रदान किया गया एक इनबिल्ट फ़ंक्शन है, जिससे आप अपने डेटा मॉडल में तालिकाओं में डेटा पर विभिन्न क्रियाएं कर सकते हैं।

DAX फ़ंक्शंस आपको डेटा मॉडल पर आमतौर पर उपयोग की जाने वाली डेटा गणना करने में सक्षम बनाते हैं। कुछ डैक्स फ़ंक्शंस में एक्सेल फ़ंक्शंस के समान नाम और कार्यक्षमता है, लेकिन DAX डेटा प्रकारों का उपयोग करने के लिए और तालिकाओं और स्तंभों के साथ काम करने के लिए संशोधित किया गया है, जैसा कि अगले भाग में बताया गया है। DAX के अतिरिक्त कार्य हैं जो संबंधपरक डेटा के साथ काम करने और गतिशील एकत्रीकरण करने के लिए डिज़ाइन किए गए हैं।

DAX फ़ंक्शन डेटा मॉडलिंग और रिपोर्टिंग के लिए DAX के उपयोग में महत्वपूर्ण भूमिका निभाते हैं।

एक्सेल फ़ंक्शंस बनाम डैक्स फ़ंक्शंस

एक्सेल फ़ंक्शंस और DAX फ़ंक्शंस के बीच कुछ समानताएँ हैं और कुछ अंतर भी हैं। एक्सेल फ़ंक्शन और DAX फ़ंक्शंस के बीच समानताएँ और अंतर निम्नलिखित हैं -

एक्सेल फ़ंक्शंस और DAX फ़ंक्शंस के बीच समानताएं

  • कुछ DAX फ़ंक्शंस में समान नाम और एक्सेल फ़ंक्शंस के समान सामान्य व्यवहार होता है।

  • DAX में लुकिंग फ़ंक्शंस हैं जो कि Excel में ऐरे और वेक्टर लुकिंग फ़ंक्शंस के समान हैं।

एक्सेल फ़ंक्शंस और DAX फ़ंक्शंस के बीच अंतर

  • DAX फ़ंक्शंस को विभिन्न प्रकार के इनपुट लेने के लिए संशोधित किया गया है और DAX फ़ंक्शंस में से कुछ भिन्न डेटा प्रकार वापस कर सकते हैं। इसलिए, आपको इन कार्यों के उपयोग को अलग से समझने की आवश्यकता है, हालांकि उनका एक ही नाम है।

  • आप आवश्यक संशोधनों के बिना, किसी Excel सूत्र में DAX फ़ंक्शन का उपयोग नहीं कर सकते या DAX सूत्र में Excel फ़ंक्शन का उपयोग नहीं कर सकते।

  • एक्सेल फ़ंक्शन एक संदर्भ के रूप में एक सेल संदर्भ या कोशिकाओं की एक श्रृंखला लेते हैं। DAX फ़ंक्शंस कभी भी एक संदर्भ के रूप में एक सेल संदर्भ या कोशिकाओं की एक श्रृंखला नहीं लेते हैं, बल्कि एक संदर्भ के रूप में एक स्तंभ या तालिका लेते हैं।

  • एक्सेल तिथि और समय फ़ंक्शन एक पूर्णांक लौटाते हैं जो एक सीरियल नंबर के रूप में एक तारीख का प्रतिनिधित्व करता है। DAX दिनांक और समय फ़ंक्शन एक डेटाटाइम डेटा प्रकार लौटाते हैं जो DAX में है लेकिन Excel में नहीं।

  • एक्सेल में कोई कार्य नहीं है जो एक तालिका लौटाता है, लेकिन कुछ फ़ंक्शन सरणियों के साथ काम कर सकते हैं। DAX फ़ंक्शंस में से कई आसानी से गणना करने के लिए पूर्ण तालिकाओं और स्तंभों को संदर्भित कर सकते हैं और एक तालिका या मानों के एक स्तंभ को वापस कर सकते हैं। DAX की यह क्षमता Power Pivot, Power View और Power BI में शक्ति जोड़ती है, जहाँ DAX का उपयोग किया जाता है।

  • DAX लुकअप फ़ंक्शन के लिए आवश्यक है कि संबंधित तालिकाओं के बीच संबंध स्थापित किया जाए।

DAX पैरामीटर नामकरण परंपराएँ

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

आपको DAX फ़ंक्शंस के नामकरण सम्मेलनों को समझने की आवश्यकता है ताकि DAX फ़ंक्शंस के सिंटैक्स को समझ सकें और आवश्यक पैरामीटरों के मानों का सही उपयोग कर सकें।

अध्याय का संदर्भ लें - विवरण के लिए DAX पैरामीटर नामकरण परंपराएँ ।

DAX फ़ंक्शंस के प्रकार

DAX निम्नलिखित प्रकार के कार्यों का समर्थन करता है।

  • डैक्स टेबल-वैल्यूड फंक्शंस
    • DAX फ़िल्टर फ़ंक्शंस
    • DAX एकत्रीकरण कार्य
    • DAX टाइम इंटेलिजेंस फ़ंक्शंस
  • DAX दिनांक और समय कार्य
  • DAX सूचना कार्य
  • DAX तार्किक कार्य
  • DAX मैथ और ट्रिग फ़ंक्शंस
  • DAX अन्य कार्य
  • DAX अभिभावक और बाल कार्य
  • DAX सांख्यिकीय कार्य
  • DAX टेक्स्ट फ़ंक्शंस
  • DAX विवरण संरचना कार्य

डैक्स टेबल-वैल्यूड फंक्शंस

कई DAX फ़ंक्शंस टेबल को इनपुट या आउटपुट टेबल के रूप में लेते हैं या दोनों करते हैं। इन DAX फ़ंक्शंस को DAX टेबल-वैल्यू फ़ंक्शंस कहा जाता है। क्योंकि किसी तालिका में एकल स्तंभ हो सकता है, DAX तालिका-मूल्यवान फ़ंक्शन भी इनपुट के रूप में एकल स्तंभ ले सकते हैं। आपके पास DAX तालिका-मूल्यवान कार्यों के निम्न प्रकार हैं -

  • DAX एकत्रीकरण कार्य
  • DAX फ़िल्टर कार्य
  • DAX समय खुफिया कार्य करता है

DAX एकत्रीकरण कार्य

DAX एकत्रीकरण फ़ंक्शन किसी तालिका की पंक्तियों पर किसी भी अभिव्यक्ति को एकत्रित करता है और गणना में उपयोगी होता है।

अध्याय का संदर्भ लें - विवरण के लिए DAX एकत्रीकरण कार्य ।

DAX फ़िल्टर फ़ंक्शंस

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

अध्याय का संदर्भ लें - विवरण के लिए DAX फ़िल्टर कार्य ।

DAX टाइम इंटेलिजेंस फ़ंक्शंस

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

अध्याय का संदर्भ लें - विवरण के लिए DAX टाइम इंटेलिजेंस फ़ंक्शन ।

DAX दिनांक और समय कार्य

DAX दिनांक और समय फ़ंक्शन एक्सेल दिनांक और समय फ़ंक्शन के समान हैं। हालाँकि, DAX दिनांक और समय फ़ंक्शन DAX के डेटाइम डेटा प्रकार पर आधारित होते हैं।

विवरण के लिए अध्याय - DAX दिनांक और समय के कार्यों का संदर्भ लें ।

DAX सूचना कार्य

DAX सूचना फ़ंक्शन सेल या पंक्ति को देखता है जो एक तर्क के रूप में प्रदान किया जाता है और आपको बताता है कि क्या मूल्य अपेक्षित प्रकार से मेल खाता है।

अध्याय का संदर्भ लें - विवरण के लिए DAX सूचना कार्य ।

DAX तार्किक कार्य

DAX लॉजिकल फ़ंक्शंस एक अभिव्यक्ति में मूल्यों के बारे में जानकारी लौटाता है। उदाहरण के लिए, DAX TRUE फ़ंक्शन आपको यह जानने देता है कि क्या आप जिस अभिव्यक्ति का मूल्यांकन कर रहे हैं, वह TRUE मान देता है।

अध्याय का संदर्भ लें - विवरण के लिए DAX तार्किक कार्य ।

DAX मैथ और ट्रिग फ़ंक्शंस

DAX गणितीय और त्रिकोणमितीय कार्य एक्सेल गणितीय और त्रिकोणमितीय कार्यों के समान हैं।

अध्याय का संदर्भ लें - DAX गणित और विवरण के लिए Trig फ़ंक्शन ।

DAX अभिभावक और बाल कार्य

DAX पैरेंट और चाइल्ड फ़ंक्शन डेटा को प्रबंधित करने में उपयोगी होते हैं जो डेटा मॉडल में माता-पिता / बच्चे के पदानुक्रम के रूप में प्रस्तुत किए जाते हैं।

अध्याय का संदर्भ लें - विवरण के लिए DAX अभिभावक और बाल कार्य ।

DAX सांख्यिकीय कार्य

DAX सांख्यिकीय फ़ंक्शन एक्सेल सांख्यिकीय कार्यों के समान हैं।

अध्याय का संदर्भ लें - विवरण के लिए DAX सांख्यिकीय कार्य ।

DAX टेक्स्ट फ़ंक्शंस

DAX टेक्स्ट फ़ंक्शन टेबल और कॉलम के साथ काम करते हैं। DAX टेक्स्ट फ़ंक्शंस के साथ, आप एक स्ट्रिंग का हिस्सा लौटा सकते हैं, एक स्ट्रिंग या कॉन्टेनेट स्ट्रिंग मानों के भीतर पाठ की खोज कर सकते हैं। आप दिनांक, समय और संख्याओं के प्रारूप भी नियंत्रित कर सकते हैं।

अध्याय का संदर्भ लें - विवरण के लिए DAX टेक्स्ट कार्य करता है।

DAX अन्य कार्य

ये DAX फ़ंक्शंस अद्वितीय क्रियाएं करते हैं जिन्हें किसी भी श्रेणी द्वारा परिभाषित नहीं किया जा सकता है जो अन्य अधिकांश फ़ंक्शंस हैं।

अध्याय का संदर्भ लें - DAX विवरण के लिए अन्य कार्य ।

DAX फ़ंक्शन विवरण संरचना

यदि आपको DAX सूत्र में DAX फ़ंक्शन का उपयोग करना है, तो आपको फ़ंक्शन को विस्तार से समझना होगा। आपको फ़ंक्शन का सिंटैक्स, पैरामीटर प्रकार, फ़ंक्शन रिटर्न क्या है, आदि पता होना चाहिए।

इस ट्यूटोरियल में, सभी DAX फ़ंक्शंस के लिए एक सामान्य फ़ंक्शन विवरण संरचना का उपयोग किया जाता है ताकि आप DAX फ़ंक्शंस को प्रभावी ढंग से पढ़ सकें और उसकी व्याख्या कर सकें।

अध्याय का संदर्भ लें - DAX फ़ंक्शन विवरण विवरण के लिए संरचना ।

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

DAX फ़ंक्शंस के सिंटैक्स को समझने और प्रासंगिक DAX फ़ंक्शन मापदंडों के लिए उचित रूप से डेटा मानों का उपयोग करने के लिए, आपको DAX पैरामीटर नामकरण सम्मेलनों को समझने की आवश्यकता है।

पैरामीटर नाम

निम्नलिखित DAX मानक पैरामीटर नाम हैं -

अनु क्रमांक। पैरामीटर नाम और विवरण
1

expression

कोई भी DAX अभिव्यक्ति जो एकल स्केलर मान लौटाती है, जहाँ अभिव्यक्ति का मूल्यांकन कई बार (प्रत्येक पंक्ति / प्रसंग के लिए) किया जाना है।

2

value

कोई भी DAX अभिव्यक्ति जो एकल स्केलर मान लौटाती है जहाँ अभिव्यक्ति का मूल्यांकन अन्य सभी कार्यों से ठीक पहले किया जाता है।

3

table

कोई भी DAX अभिव्यक्ति जो डेटा की तालिका लौटाती है।

4

tableName

मानक डैक्स सिंटैक्स का उपयोग करके एक मौजूदा तालिका का नाम। यह एक अभिव्यक्ति नहीं हो सकती।

5

columnName

मानक डैक्स सिंटैक्स का उपयोग करके एक मौजूदा कॉलम का नाम, आमतौर पर पूरी तरह से योग्य। यह एक अभिव्यक्ति नहीं हो सकती।

6

name

एक स्ट्रिंग स्थिरांक जिसका उपयोग एक नई वस्तु का नाम प्रदान करने के लिए किया जाएगा।

7

order

एक गणन क्रम क्रम निर्धारित करने के लिए इस्तेमाल किया।

8

ties

टाई मूल्यों के संचालन को निर्धारित करने के लिए उपयोग किया जाने वाला एक गणन।

9

type

PathItem और PathItemReverse के लिए डेटा प्रकार निर्धारित करने के लिए उपयोग किया जाने वाला एन्यूमरेशन।

पैरामीटर नाम का उपसर्ग करना या केवल उपसर्ग का उपयोग करना

आप उपसर्ग के साथ एक पैरामीटर नाम अर्हता प्राप्त कर सकते हैं -

  • उपसर्ग का विवरणात्मक होना चाहिए कि कैसे तर्क का उपयोग किया जाता है।

  • उपसर्ग इस तरह से होना चाहिए कि पैरामीटर के अस्पष्ट पढ़ने से बचा जाए।

उदाहरण के लिए,

  • Result_ColumnName - DAX LOOKUPVALUE () फ़ंक्शन में परिणाम मान प्राप्त करने के लिए उपयोग किए गए मौजूदा कॉलम का संदर्भ देता है।

  • Search_ColumnName - DAX LOOKUPVALUE () फ़ंक्शन में एक मान खोजने के लिए उपयोग किए जाने वाले मौजूदा स्तंभ का संदर्भ।

आप पैरामीटर नाम को छोड़ सकते हैं और केवल उपसर्ग का उपयोग कर सकते हैं, यदि उपसर्ग पैरामीटर का वर्णन करने के लिए पर्याप्त स्पष्ट है। पैरामीटर नाम को स्वीकार करना और केवल उपसर्ग का उपयोग करना कभी-कभी पढ़ने के दौरान अव्यवस्था से बचने में मदद कर सकता है।

उदाहरण के लिए, विचार करें DATE (Year_value, Month_value, Day_value)। आप पैरामीटर नाम - मान को छोड़ सकते हैं, जिसे तीन बार दोहराया जाता है और इसे DATE (वर्ष, महीना, दिन) के रूप में लिख सकते हैं। जैसा कि देखा गया है, केवल उपसर्गों का उपयोग करके, फ़ंक्शन अधिक पठनीय है। हालाँकि, कभी-कभी पैरामीटर नाम और उपसर्ग को स्पष्टता के लिए उपस्थित होना पड़ता है।

उदाहरण के लिए, विचार करें Year_columnName। पैरामीटर नाम ColumnName है और उपसर्ग वर्ष है। उपयोगकर्ता को यह समझने के लिए दोनों आवश्यक हैं कि पैरामीटर को मौजूदा स्तंभ के वर्षों के संदर्भ की आवश्यकता है।

यदि आपको DAX सूत्र में DAX फ़ंक्शन का उपयोग करना है, तो आपको फ़ंक्शन को विस्तार से समझना होगा। आपको फ़ंक्शन का सिंटैक्स, पैरामीटर प्रकार, फ़ंक्शन रिटर्न क्या है, आदि पता होना चाहिए।

आपको DAX फ़ंक्शंस को पढ़ने और व्याख्या करने के तरीके को समझने में सक्षम करने के लिए, इस ट्यूटोरियल में एक समान फ़ंक्शन विवरण संरचना का उपयोग किया जाता है।

  • DAX फ़ंक्शंस के विभिन्न प्रकारों को DAX फ़ंक्शंस के प्रकार द्वारा चैप्टर के रूप में वर्गीकृत किया जाता है।

  • इनमें से प्रत्येक अध्याय संबंधित प्रकार के DAX फ़ंक्शंस की उपयोगिता का एक संक्षिप्त विवरण प्रदान करता है।

  • संक्षिप्त विवरण उस अध्याय के अनुसार DAX फ़ंक्शंस की सूची का अनुसरण करेगा (DAX फ़ंक्शंस का प्रकार / श्रेणी)।

  • प्रत्येक DAX फ़ंक्शन का नाम DAX फ़ंक्शन विवरण के लिए हाइपरलिंक है, जिसमें निम्न DAX फ़ंक्शन वर्णन संरचना है -

    • Description
    • Syntax
    • Parameters
    • प्रतिलाभ की मात्रा
    • Remarks
    • Example

निम्नलिखित अनुभाग प्रत्येक DAX फ़ंक्शन स्पष्टीकरण में दिखाई देने वाली इन शीर्षकों को समझाते हैं।

विवरण

विवरण अनुभाग में, आप सीखेंगे कि DAX फ़ंक्शन क्या है और इसका उपयोग कहां किया जा सकता है।

यदि DAX फ़ंक्शन Excel 2016 में पेश किया गया है, तो यहां उल्लेख किया जाएगा। (Excel 2013 में बाकी DAX फ़ंक्शंस मौजूद हैं।)

वाक्य - विन्यास

सिंटैक्स अनुभाग में, आप सटीक फ़ंक्शन नाम और संबंधित पैरामीटर सीखेंगे।

  • DAX फ़ंक्शन नाम UPPERCASE अक्षरों में दिया गया है।

  • कोष्ठक खोलने के बाद DAX फ़ंक्शन नाम है।

  • प्रत्येक पैरामीटर मानक DAX पैरामीटर नामकरण सम्मेलन का अनुसरण करता है और कोण कोष्ठक में संलग्न है।

  • यदि कोई पैरामीटर वैकल्पिक है, तो इसे आगे वर्ग कोष्ठक में संलग्न किया गया है।

  • मापदंडों को अल्पविराम से अलग किया जाता है।

  • एलिप्स ... का उपयोग मापदंडों की पुनरावृत्ति की एक वैकल्पिक संख्या दिखाने के लिए किया जाता है।

  • फ़ंक्शन सिंटैक्स समापन कोष्ठक के साथ समाप्त होता है।

उदाहरण

मापदंडों

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

अनु क्रमांक। पैरामीटर और विवरण
1

Table

तालिका या DAX अभिव्यक्ति जो तालिका लौटाती है।

2

Name

स्तंभ का नाम, दोहरे उद्धरण चिह्नों में संलग्न है।

3

scalar_expression

DAX अभिव्यक्ति जो एक कॉलम संदर्भ, पूर्णांक या स्ट्रिंग मान की तरह एक स्केलर मान लौटाता है।

प्रतिलाभ की मात्रा

रिटर्न वैल्यू सेक्शन में, आप जानेंगे कि DAX फ़ंक्शन किस वैल्यू पर वापस आएगा और उसका डेटा टाइप।

टिप्पणियों

रिमार्क्स अनुभाग में, आप DAX फ़ंक्शन के उपयोग के बारे में जानने के लिए आवश्यक किसी भी अतिरिक्त जानकारी के बारे में जानेंगे। आप संभावित त्रुटियों और कारणों को भी समझेंगे।

उदाहरण

इस अनुभाग में DAX फ़ंक्शन के उपयोग का एक उदाहरण दिया गया है।

Note - जब आप मापदंडों के लिए डेटा मान के साथ DAX फ़ंक्शन लिखते हैं, तो आप नीचे दिए गए अनुसार नामकरण सम्मेलनों का पालन करेंगे -

  • तालिका का नाम निर्दिष्ट किया गया है क्योंकि यह डेटा मॉडल में दिखाई देता है। जैसे बिक्री।

  • एक कॉलम नाम निर्दिष्ट किया गया है क्योंकि यह डेटा मॉडल में वर्ग कोष्ठक के साथ दिखाई देता है जो इसे घेरता है।

    उदाहरण के लिए, [बिक्री राशि]

    • स्तंभों के लिए पूरी तरह से योग्य नामों का उपयोग करने की सिफारिश की जाती है, अर्थात स्तंभ नाम तालिका के नाम के साथ उपसर्ग करता है जिसमें यह शामिल होता है।

      उदाहरण के लिए, बिक्री [बिक्री राशि]

    • यदि तालिका के नाम में रिक्त स्थान हैं, तो इसे एकल उद्धरणों में संलग्न किया जाना चाहिए।

      उदाहरण के लिए, 'पूर्व बिक्री' [बिक्री राशि]

  • एक DAX फ़ंक्शन किसी स्तंभ या तालिका को मानों को लौटा सकता है, उस स्थिति में, इसे किसी अन्य DAX फ़ंक्शन के पैरामीटर के रूप में उपयोग करने की आवश्यकता होती है, जिसमें स्तंभ या तालिका की आवश्यकता होती है।

DAX एकत्रीकरण फ़ंक्शन किसी तालिका की पंक्तियों पर किसी भी अभिव्यक्ति को एकत्रित करता है और गणना में उपयोगी होता है।

निम्नलिखित DAX एकत्रीकरण कार्य हैं -

  • DAX ADDCOLUMNS फ़ंक्शन
  • DAX AVERAGE फ़ंक्शन
  • DAX AVERAGEA फ़ंक्शन
  • DAX AVERAGEX फ़ंक्शन
  • DAX COUNT फ़ंक्शन
  • DAX COUNTA फ़ंक्शन
  • DAX COUNTAX फ़ंक्शन
  • DAX COUNTBLANK फ़ंक्शन
  • DAX COUNTROWS फ़ंक्शन
  • DAX COUNTX फ़ंक्शन
  • DAX CROSSJOIN फ़ंक्शन
  • DAX DININCTCOUNT फ़ंक्शन
  • DAX सामान्य कार्य
  • DAX GENERATEALL फ़ंक्शन
  • DAX MAX फ़ंक्शन
  • DAX MAXA फ़ंक्शन
  • DAX MAXX फ़ंक्शन
  • DAX MIN फंक्शन
  • DAX MINA फ़ंक्शन
  • DAX MINX फ़ंक्शन
  • DAX PRODUCT फ़ंक्शन
  • DAX PRODUCTX फ़ंक्शन
  • DAX ROW फ़ंक्शन
  • DAX SELECTCOLUMNS फ़ंक्शन
  • DAX SUM फ़ंक्शन
  • DAX SUMMARIZE फ़ंक्शन
  • विकल्पों के साथ DAX SUMMARIZE फ़ंक्शन
  • DAX SUMX फ़ंक्शन
  • DAX TOPN फ़ंक्शन

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

निम्नलिखित DAX फ़िल्टर फ़ंक्शंस हैं

  • DAX ADDMISSINGITEMS फ़ंक्शन
  • DAX सभी फ़ंक्शन
  • DAX ALLEXCEPT फ़ंक्शन
  • DAX ALLNOBLANKROW फ़ंक्शन
  • DAX संबद्ध फ़ंक्शन
  • DAX CALCULATE फ़ंक्शन
  • DAX CALCULATETABLE फ़ंक्शन
  • DAX CROSSFILTER फ़ंक्शन
  • DAX DISTINCT फ़ंक्शन
  • DAX EARLIER फ़ंक्शन
  • DAX EARLIEST फ़ंक्शन
  • DAX फिल्टर समारोह
  • DAX फिल्टर समारोह
  • DAX HASONEFILTER फ़ंक्शन
  • DAX HASONEVALUE फ़ंक्शन
  • DAX ISCROSSFILTERED फ़ंक्शन
  • DAX ISFILTERED फ़ंक्शन
  • DAX KEEPFILTERS फ़ंक्शन
  • DAX संबंधित फ़ंक्शन
  • DAX संबंधित फ़ंक्शन
  • DAX USERELATIONSHIP फ़ंक्शन
  • DAX VALUES फ़ंक्शन

DAX टाइम इंटेलिजेंस फ़ंक्शंस आपको गणनाओं को बनाने में मदद करते हैं, जो आपको दिन, महीनों, तिमाहियों और वर्षों सहित समय अवधि का उपयोग करके डेटा को हेरफेर करने में सक्षम करके बिजनेस इंटेलिजेंस विश्लेषण की जरूरतों का समर्थन करते हैं।

निम्नलिखित DAX टाइम इंटेलिजेंस फ़ंक्शन हैं

  • DAX CLOSINGBALANCEMONTH फ़ंक्शन
  • DAX CLOSINGBALANCEQUARTER फ़ंक्शन
  • DAX CLOSINGBALANCEYEAR फ़ंक्शन
  • DAX DATEADD फ़ंक्शन
  • DAX DATESBETWEEN फ़ंक्शन
  • DAX DATESINPERIOD फ़ंक्शन
  • DAX DATESMTD फ़ंक्शन
  • DAX DATESQTD फ़ंक्शन
  • DAX DATESYTD फ़ंक्शन
  • DAX ENDOFMONTH फ़ंक्शन
  • DAX ENDOFQUARTER फ़ंक्शन
  • DAX ENDOFYEAR फ़ंक्शन
  • DAX FIRSTDATE फ़ंक्शन
  • DAX FIRSTNONBLANK फ़ंक्शन
  • DAX LASTDATE फ़ंक्शन
  • DAX LASTNONBLANK फ़ंक्शन
  • DAX NEXTDAY फ़ंक्शन
  • DAX NEXTMONTH फ़ंक्शन
  • DAX NEXTQUARTER फ़ंक्शन
  • DAX NEXTYEAR फ़ंक्शन
  • DAX OPENINGBALANCEMONTH फ़ंक्शन
  • DAX OPENINGBALANCEQUARTER फ़ंक्शन
  • DAX OPENINGBALANCEYEAR फ़ंक्शन
  • DAX PARALLELPERIOD फ़ंक्शन
  • DAX PREVIOUSDAY फ़ंक्शन
  • DAX PREVIOUSMONTH फ़ंक्शन
  • DAX PREVIOUSQUARTER फ़ंक्शन
  • DAX PVVIOUSYEAR फ़ंक्शन
  • DAX SAMEPERIODLASTYEAR फ़ंक्शन
  • DAX STARTOFMONTH फ़ंक्शन
  • DAX STARTOFQUARTER फ़ंक्शन
  • DAX STARTOFYEAR फ़ंक्शन
  • DAX TOTALMTD फ़ंक्शन
  • DAX TOTALQTD फ़ंक्शन
  • DAX TOTALYTD फ़ंक्शन

DAX दिनांक और समय फ़ंक्शन एक्सेल दिनांक और समय फ़ंक्शन के समान हैं। हालाँकि, DAX दिनांक और समय फ़ंक्शन DAX डेटाटाइम डेटा प्रकार पर आधारित होते हैं।

निम्नलिखित DAX दिनांक और समय कार्य हैं -

  • DAX कैलेंडर फ़ंक्शन
  • DAX CALENDARAUTO फ़ंक्शन
  • DAX DATE फ़ंक्शन
  • DAX दिनांक फ़ंक्शन
  • DAX DATEVALUE फ़ंक्शन
  • DAX DAY फ़ंक्शन
  • DAX EDATE फ़ंक्शन
  • DAX EOMONTH फ़ंक्शन
  • DAX HOUR फ़ंक्शन
  • DAX MINUTE फ़ंक्शन
  • DAX MONTH फ़ंक्शन
  • DAX Now कार्य करता है
  • DAX सेकंड फ़ंक्शन
  • DAX टाइम फ़ंक्शन
  • DAX TIMEVALUE फ़ंक्शन
  • DAX TODAY फंक्शन
  • DAX WEEKDAY फ़ंक्शन
  • DAX WEEKNUM फ़ंक्शन
  • DAX YEAR फ़ंक्शन
  • DAX YEARFRAC फ़ंक्शन

DAX सूचना फ़ंक्शंस उस मान या कॉलम को देखते हैं जो एक तर्क के रूप में प्रदान किया गया है और आपको बताता है कि क्या मूल्य अपेक्षित प्रकार से मेल खाता है।

निम्नलिखित DAX सूचना कार्य हैं -

  • DAX CONTAINS फ़ंक्शन
  • DAX CUSTOMDATA फ़ंक्शन
  • DAX ISBLANK फ़ंक्शन
  • DAX ISERROR फ़ंक्शन
  • DAX ISEMPTY फ़ंक्शन
  • DAX ISEVEN फ़ंक्शन
  • DAX ISLOGICAL फ़ंक्शन
  • DAX ISNONTEXT फ़ंक्शन
  • DAX ISNUMBER फ़ंक्शन
  • DAX ISODD फ़ंक्शन
  • DAX ISONORAFTER फ़ंक्शन
  • DAX ISTEXT फ़ंक्शन
  • DAX LOOKUPVALUE फ़ंक्शन
  • DAX USERNAME फ़ंक्शन

DAX लॉजिकल फ़ंक्शंस तार्किक मानों (TRUE / FALSE) को लौटाते हैं, जो संबंधित मापदंडों पर किए गए तार्किक संचालन के आधार पर होते हैं।

निम्नलिखित DAX तार्किक कार्य हैं -

  • DAX और फ़ंक्शन
  • DAX FALSE फंक्शन
  • DAX IF फ़ंक्शन
  • DAX IFERROR फ़ंक्शन
  • DAX कार्य नहीं करता है
  • DAX OR फ़ंक्शन
  • DAX SWITCH फ़ंक्शन
  • DAX TRUE फ़ंक्शन

DAX गणितीय और त्रिकोणमितीय कार्य एक्सेल गणितीय और त्रिकोणमितीय कार्यों के समान हैं।

निम्नलिखित DAX गणित और त्रिगुट कार्य हैं -

  • DAX ABS फ़ंक्शन
  • DAX ACOS फ़ंक्शन
  • DAX ACOSH फ़ंक्शन
  • DAX ASIN फ़ंक्शन
  • DAX ASINH फ़ंक्शन
  • DAX ATAN फ़ंक्शन
  • DAX ATANH फ़ंक्शन
  • DAX छत समारोह
  • DAX COMBIN फ़ंक्शन
  • DAX COMBINA फ़ंक्शन
  • DAX COS फ़ंक्शन
  • DAX COSH फ़ंक्शन
  • DAX CURRENCY फ़ंक्शन
  • DAX DEGREES फ़ंक्शन
  • DAX DIVIDE फ़ंक्शन
  • DAX EVEN फ़ंक्शन
  • DAX EXP फ़ंक्शन
  • DAX FACT फंक्शन
  • DAX FLOOR फ़ंक्शन
  • DAX जीसीडी फ़ंक्शन
  • DAX INT फ़ंक्शन
  • DAX ISO.CEILING फ़ंक्शन
  • DAX LCM फ़ंक्शन
  • DAX LN फ़ंक्शन
  • DAX लॉग फ़ंक्शन
  • DAX LOG10 फ़ंक्शन
  • DAX MROUND फ़ंक्शन
  • DAX MOD फ़ंक्शन
  • DAX ODD फ़ंक्शन
  • DAX PERMUT फ़ंक्शन
  • DAX PI फ़ंक्शन
  • DAX POWER फ़ंक्शन
  • DAX QUOTIENT फ़ंक्शन
  • DAX RADIANS फ़ंक्शन
  • DAX RAND फ़ंक्शन
  • DAX RANDBETWEEN फ़ंक्शन
  • DAX ROUND फ़ंक्शन
  • DAX ROUNDDOWN फ़ंक्शन
  • DAX ROUNDUP फ़ंक्शन
  • DAX साइन फ़ंक्शन
  • DAX SIN फ़ंक्शन
  • DAX SINH फ़ंक्शन
  • DAX SQRT फ़ंक्शन
  • DAX SQRTPI फ़ंक्शन
  • DAX TAN फ़ंक्शन
  • DAX TANH फ़ंक्शन
  • DAX TRUNC फ़ंक्शन

DAX पैरेंट और चाइल्ड फ़ंक्शन डेटा को प्रबंधित करने में उपयोगी होते हैं जो डेटा मॉडल में माता-पिता / बच्चे के पदानुक्रम के रूप में प्रस्तुत किए जाते हैं।

निम्नलिखित DAX अभिभावक और बाल कार्य हैं -

  • DAX पथ समारोह
  • DAX PATHCONTAINS फ़ंक्शन
  • DAX PATHITEM फ़ंक्शन
  • DAX PATHITEMREVERSE फ़ंक्शन
  • DAX PATHLENGTH फ़ंक्शन

DAX सांख्यिकीय कार्य एक्सेल सांख्यिकीय कार्यों के समान हैं।

निम्नलिखित DAX सांख्यिकीय कार्य हैं -

  • DAX BETA.DIST फ़ंक्शन
  • DAX BETA.INV फ़ंक्शन
  • DAX CHISQ.DIST फ़ंक्शन
  • DAX CHISQ.DIST.RT फ़ंक्शन
  • DAX CHISQ.INV फ़ंक्शन
  • DAX CHISQ.INV.RT फ़ंक्शन
  • DAX CONFIDENCE.NORM फ़ंक्शन
  • DAX CONFIDENCE.T फ़ंक्शन
  • DAX EXPON.DIST फ़ंक्शन
  • DAX GEOMEAN फ़ंक्शन
  • DAX GEOMEANX फ़ंक्शन
  • DAX मीडिया फ़ंक्शन
  • DAX मीडिया फ़ंक्शन
  • DAX PERCENTILE.EXC फ़ंक्शन
  • DAX PERCENTILE.INC फ़ंक्शन
  • DAX PERCENTILEX.EXC फ़ंक्शन
  • DAX PERCENTILEX.INC फ़ंक्शन
  • DAX POISSON.DIST फ़ंक्शन
  • DAX RANK.EQ फ़ंक्शन
  • DAX RANKX फ़ंक्शन
  • DAX SAMPLE फ़ंक्शन
  • DAX STDEV.P फ़ंक्शन
  • DAX STDEV.S फ़ंक्शन
  • DAX STDEVX.P फ़ंक्शन
  • DAX STDEVX.S फ़ंक्शन
  • DAX VAR.P फ़ंक्शन
  • DAX VAR.S फ़ंक्शन
  • DAX VARX.P फ़ंक्शन
  • DAX VARX.S फ़ंक्शन
  • DAX XIRR फ़ंक्शन
  • DAX XNPV फ़ंक्शन

DAX टेक्स्ट फ़ंक्शन टेबल और कॉलम के साथ काम करते हैं। DAX टेक्स्ट फ़ंक्शंस के साथ, आप एक स्ट्रिंग के एक हिस्से को वापस कर सकते हैं, एक स्ट्रिंग के भीतर पाठ की खोज कर सकते हैं, या स्ट्रिंग के मानों को संक्षिप्त कर सकते हैं। आप दिनांक, समय और संख्याओं के प्रारूप भी नियंत्रित कर सकते हैं।

निम्नलिखित DAX पाठ कार्य हैं -

  • DAX BLANK फ़ंक्शन
  • DAX CODE फ़ंक्शन
  • DAX CONCATENATE फ़ंक्शन
  • DAX CONCATENATEX फ़ंक्शन
  • DAX EXACT फ़ंक्शन
  • DAX FIND फ़ंक्शन
  • DAX FIXED फ़ंक्शन
  • DAX FORMAT फ़ंक्शन
  • DAX LEFT फ़ंक्शन
  • DAX LEN फंक्शन
  • DAX लोअर फ़ंक्शन
  • DAX MID फ़ंक्शन
  • DAX समीक्षा समारोह
  • DAX REPT फ़ंक्शन
  • DAX RIGHT फ़ंक्शन
  • DAX SEARCH फ़ंक्शन
  • DAX SUBSTITUTE फ़ंक्शन
  • DAX TRIM फ़ंक्शन
  • DAX UPPER फ़ंक्शन
  • DAX VALUE फ़ंक्शन

ये DAX फ़ंक्शंस अद्वितीय क्रियाएं करते हैं जिन्हें किसी भी श्रेणी द्वारा परिभाषित नहीं किया जा सकता है जो अन्य DAX फ़ंक्शंस हैं।

निम्नलिखित DAX अन्य कार्य हैं -

  • DAX EXCEPT फंक्शन
  • DAX ग्रुप फ़ंक्शन
  • DAX INTERSECT फ़ंक्शन
  • DAX NATURALINNERJOIN फ़ंक्शन
  • DAX NATURALLEFTOUTERJOIN फ़ंक्शन
  • DAX SUMMARIZECOLUMNS फ़ंक्शन
  • DAX UNION फ़ंक्शन
  • DAX VAR फ़ंक्शन