Power BI में DAX परिचय

Power BI में DAX परिचय

Jess Ahmet

Content Developer, DataCamp

DAX क्या है?

  • Data Analysis eXpressions
  • कैलकुलेशन बनाने की फॉर्मूला लैंग्वेज
    • कॉलम, टेबल, मेज़र
  • Excel फॉर्मूला और फंक्शन पर आधारित
    • जैसे, SUM()
  • अन्य Microsoft टूल्स में भी प्रयुक्त
    • Power Pivot और Analysis Services
Power BI में DAX परिचय

DAX फंक्शन

  • पहले से परिभाषित फॉर्मूला जो arguments कहलाने वाले मानों पर कैलकुलेशन करते हैं
  • फंक्शन सिंटैक्स अपेक्षित arguments के क्रम को दर्शाता है
  • फंक्शन श्रेणियाँ
    • Aggregation - SUM(),AVERAGE(), COUNT()
    • Date and Time - TODAY(), MONTH(), YEAR()
    • Logical - IF(), AND(), OR()
    • Text - CONCATENATE(), UPPER(), LEFT()
    • और भी कई...
  • DAX रेफरेंस:
Power BI में DAX परिचय

DAX फंक्शन उदाहरण

  • SUM()
    • Syntax: SUM(<column>)
    • Description: किसी कॉलम के सभी नंबर जोड़ता है.
    • One argument: <column>
    • Example: SUM(Sales)
  • LEFT()
    • Syntax: LEFT(<text>, <num_chars>)
    • Description: टेक्स्ट की शुरुआत से निर्दिष्ट अक्षर लौटाता है.
    • Two arguments: <text>,<num_chars>
    • Example: LEFT('DataCamp', 4) = "Data"
Power BI में DAX परिचय

Calculated columns बनाना

  • सोर्स डेटा बदले बिना मौजूदा डेटासेट बढ़ाता है
  • रो-लेवल पर इवैल्यूएट करता है और मौजूदा टेबल में नया कॉलम जोड़ता है
  • डेटा लोड पर या डेटा रीफ़्रेश होने पर कैलकुलेट होता है
Power BI में DAX परिचय

Calculated columns बनाना

  • सोर्स बदले बिना मौजूदा डेटासेट बढ़ाता है
  • रो-लेवल पर इवैल्यूएट करता है और मौजूदा टेबल में नया कॉलम जोड़ता है
  • डेटा लोड पर और जब डेटा रीफ़्रेश हो तब कैलकुलेट होता है
  • DAX उदाहरण: Price_w_tax = Price + (Price * Tax)
Item Price Tax
A $ 20 25%
B $ 45 0%
C $ 100 15%
Power BI में DAX परिचय

Calculated columns बनाना

  • सोर्स बदले बिना मौजूदा डेटासेट बढ़ाता है
  • रो-लेवल पर इवैल्यूएट करता है और मौजूदा टेबल में नया कॉलम जोड़ता है
  • डेटा लोड पर और जब डेटा रीफ़्रेश हो तब कैलकुलेट होता है
  • DAX उदाहरण: Price_w_tax = Price + (Price * Tax)
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Power BI में DAX परिचय

Calculated measures बनाना

  • जटिल कैलकुलेशन सक्षम करता है
  • कई रो को एग्रीगेट करता है और एक नया फ़ील्ड जोड़ता है जिसे विज़ुअलाइज़ेशन में जोड़ सकते हैं
  • क्वेरी समय पर, जब आप इंटरैक्ट और फ़िल्टर करते हैं, तब कैलकुलेट होता है
    • अधिक कुशल, क्योंकि टेबल एक्सेस पर हर बार कैलकुलेशन नहीं चलता
  • मेज़र बनाने के दो तरीके
    • शुरुआत से मेज़र लिखें
    • बिल्ट-इन Quick Measure टूल का उपयोग करें
Power BI में DAX परिचय

Calculated measures बनाना

Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
  • Total_price_w_tax = SUM(Price_w_tax)
  • Total_price_w_tax = $25 + $45 + $115 = $185
Power BI में DAX परिचय

सारांश

Calculated columns:

  • हर रो के इवैल्यूएशन के लिए
  • मौजूदा टेबल में नया कॉलम जोड़ें
  • डेटा लोड पर या डेटा रीफ़्रेश होने पर कैलकुलेट होता है

Calculated measures:

Power BI में DAX परिचय

सारांश

Calculated columns:

  • हर रो के इवैल्यूएशन के लिए
  • मौजूदा टेबल में नया कॉलम जोड़ें
  • डेटा लोड पर या डेटा रीफ़्रेश होने पर कैलकुलेट होता है
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Calculated measures:

  • कई रो को एग्रीगेट करने के लिए
  • एक और फ़ील्ड देता है जिसे आप विज़ुअलाइज़ेशन में जोड़ सकते हैं
  • क्वेरी समय पर, जब आप इंटरैक्ट और फ़िल्टर करते हैं, तब कैलकुलेट होता है
  • Total_price_w_tax = SUM(Price_w_tax)
Power BI में DAX परिचय

सारांश

Calculated columns:

  • हर रो के इवैल्यूएशन के लिए
  • मौजूदा टेबल में नया कॉलम जोड़ें
  • डेटा लोड पर या डेटा रीफ़्रेश होने पर कैलकुलेट होता है
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Calculated measures:

  • कई रो को एग्रीगेट करने के लिए
  • एक और फ़ील्ड देता है जिसे आप विज़ुअलाइज़ेशन में जोड़ सकते हैं
  • क्वेरी समय पर, जब आप इंटरैक्ट और फ़िल्टर करते हैं, तब कैलकुलेट होता है

  • Total_price_w_tax = SUM(Price_w_tax)

1 Calculated tables बाद में कवर किए जाएँगे.
Power BI में DAX परिचय

Adventure Works

  • दुनिया भर में बाइक और बाइक-पार्ट्स बेचता है
  • टेबल: Sales
    • हर सेल के ऑर्डर लाइन का ट्रांज़ैक्शनल डेटा
    • प्रोडक्ट कैटेगरी सहित कैटिगोरिकल डेटा शामिल है

Amin Hasani द्वारा डिस्प्ले पर Shinola बाइक

Power BI में DAX परिचय

अभ्यास करते हैं!

Power BI में DAX परिचय

Preparing Video For Download...