टेबल और कॉलम बनाने के लिए DAX

Power BI में DAX Functions

Carl Rosseel

Curriculum Manager at DataCamp

DAX का अर्थ है data analysis expressions

  • DAX कई Microsoft एनालिटिक्स टूल्स में उपयोग होने वाली फॉर्मूला एक्सप्रेशन भाषा है

Screenshot 2021-06-08 at 10.15.24.png

  • DAX फॉर्मूले एडवांस्ड कैलकुलेशन के लिए फंक्शंस, ऑपरेटर्स और वैल्यूज़ शामिल करते हैं
  • DAX फॉर्मूले इन पर उपयोग होते हैं:
    • Measures
    • Calculated columns
    • Calculated tables
    • Row-level security
Power BI में DAX Functions

DAX की शक्ति

  • यह नई क्षमताएँ खोलता है:
    • Joins, filters, measures, और calculated fields आपके टूलबॉक्स का हिस्सा बनते हैं
  • DAX + Power Query = एक शक्तिशाली डेटा विश्लेषण टूल:
    • डेटा में गहराई तक जाएँ और मुख्य इनसाइट्स निकालें
    • तेज़ प्रोटोटाइपिंग के लिए DAX उपयोग करें
Power BI में DAX Functions

Measures बनाम calculated columns

Calculated Columns:

  • डेटा इम्पोर्ट पर कैलकुलेट होती हैं
  • Table और Report व्यू में दिखती हैं

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Profit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 $45.36 $21.77 $23.59
Power BI में DAX Functions

Measures बनाम calculated columns

Calculated Columns:

  • डेटा इम्पोर्ट पर कैलकुलेट होती हैं
  • Table और Report व्यू में दिखती हैं

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Profit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 $45.36 $21.77 $23.59

Measures:

  • क्वेरी रन-टाइम पर कैलकुलेट होती हैं
  • केवल रिपोर्ट पेन में दिखती हैं

Total Sales = SUM(Orders[Sales])

Region Total Sales
Central $501,239.89
East $678,781.24
West $391,721.91
South $725.457.82
Total $2,297,200.86
Power BI में DAX Functions

कॉन्टेक्स्ट से आप डायनेमिक विश्लेषण कर सकते हैं

कॉन्टेक्स्ट तीन प्रकार के होते हैं: row, query, और filter context

  • Row context: (1)
    • "वर्तमान पंक्ति"
    • DAX calculated columns

COST = Orders[Sales] - Orders[Profit]

Power BI में DAX Functions

कॉन्टेक्स्ट से आप डायनेमिक विश्लेषण कर सकते हैं

कॉन्टेक्स्ट तीन प्रकार के होते हैं: row, query, और filter context

  • Row context: (1)
    • "वर्तमान पंक्ति"
    • DAX calculated columns

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Pofit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 45.36 $21.77 $23.59
Power BI में DAX Functions

कॉन्टेक्स्ट से आप डायनेमिक विश्लेषण कर सकते हैं

कॉन्टेक्स्ट तीन प्रकार के होते हैं: row, query, और filter context

  • Query context: (2)
    • उस डेटा के सबसेट को दर्शाता है जो किसी फॉर्मूला के लिए इम्प्लिसिटली रिट्रीव होता है
    • स्लाइसर, पेज फ़िल्टर्स, टेबल कॉलम और रो हेडर्स से नियंत्रित
    • चार्ट/विज़ुअल फ़िल्टर्स से नियंत्रित
    • Row context के बाद लागू होता है
Power BI में DAX Functions

कॉन्टेक्स्ट से आप डायनेमिक विश्लेषण कर सकते हैं

  • Query context: (2)
    • उदाहरण: Region द्वारा डेटा फ़िल्टर करें.
Region Total Sales
Central $501,239
East $678,781
West $391,721
South $725.457
  • Query context: (2)
    • उदाहरण: State द्वारा डेटा फ़िल्टर करें.
State Total Sales
Alabama $13,724
Arizona $38,710
Arkansas $7,669
California $381,306
Power BI में DAX Functions

कॉन्टेक्स्ट से आप डायनेमिक विश्लेषण कर सकते हैं

कॉन्टेक्स्ट तीन प्रकार के होते हैं: row, query, और filter context

  • Filter Context: (3)
    • प्रत्येक कॉलम में अनुमत वैल्यूज़ का सेट, या संबंधित टेबल से रिट्रीव हुई वैल्यूज़
    • फॉर्मूला के आर्ग्युमेंट्स या रिपोर्ट फ़िल्टर्स से, जो रो और कॉलम हेडिंग्स पर होते हैं
    • Query context के बाद लागू होता है
Power BI में DAX Functions

कॉन्टेक्स्ट से आप डायनेमिक विश्लेषण कर सकते हैं

कॉन्टेक्स्ट तीन प्रकार के होते हैं: row, query, और filter context.

  • Filter Context (3)

Total Costs East = CALCULATE([Total Costs], Orders[Region] = 'East')

Region Total costs Total costs East
Central $617,039
East $587,258 $587,258
West $461,534
South $344,972
Total $2,010,804 $587,258
Power BI में DAX Functions

संक्षेप में कॉन्टेक्स्ट

Context overview.png

Power BI में DAX Functions

World Wide Importers डेटासेट

  • एक काल्पनिक थोक विक्रेता जो नवीनता वाले सामान इम्पोर्ट और डिस्ट्रीब्यूट करता है
  • डेटासेट में शामिल हैं:
    • एक fact टेबल जो सेल्स ट्रांज़ैक्शंस को दर्शाती है
    • कई अन्य डाइमेंशन टेबल्स:
      • Dates
      • Customers
      • Cities
      • Employees
      • Stock Items

World wide importers model view.png

Power BI में DAX Functions

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

Power BI में DAX Functions

Preparing Video For Download...