DAX फार्मूला में Context

Power BI में DAX परिचय

Jess Ahmet

Content Developer, DataCamp

Context का परिचय

  • डायनेमिक विश्लेषण सक्षम करता है, जहाँ चुने गए डेटा के अनुसार फार्मूला का परिणाम बदलता है
  • Context के 3 प्रकार हैं: row, filter और query
Power BI में DAX परिचय

Row Context का परिचय

  • "वर्तमान row"
Power BI में DAX परिचय

Row Context का परिचय

  • "वर्तमान row"

Calculated Column

  • वर्तमान row के सभी कॉलम के मान शामिल करता है
Power BI में DAX परिचय

Row Context का परिचय

  • "वर्तमान row"

Calculated Column

  • वर्तमान row के सभी कॉलम के मान शामिल करता है
Item Price Tax Price_with_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Power BI में DAX परिचय

Row Context का परिचय

  • "वर्तमान row"

Measures

  • तब लागू हो सकता है जब iterator functions row-दर-row गणना करते हैं
  • Iterator functions के नाम के बाद X आता है, जैसे SUMX()
  • सिंटैक्स: SUMX(<table>, <expression>)
Power BI में DAX परिचय

Row Context का परिचय

  • "वर्तमान row"

Measures

  • तब लागू हो सकता है जब iterator functions row-दर-row गणना करते हैं
  • Iterator functions के नाम के बाद X आता है, जैसे SUMX()
  • सिंटैक्स: SUMX(<table>, <expression>)
Item Price Tax Price_with_tax
A $ 20 25% $25
B $ 45 0% $45
Power BI में DAX परिचय

Row Context का परिचय

  • "वर्तमान row"

Measures

  • तब लागू हो सकता है जब iterator functions row-दर-row गणना करते हैं
  • Iterator functions के नाम के बाद X आता है, जैसे SUMX()
  • सिंटैक्स: SUMX(<table>, <expression>)
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
Total - - $ 70
  • उदाहरण: SUMX(Sales, Sales[Price] + (Sales[Price] * Sales[Tax]))
Power BI में DAX परिचय

Filter Context का परिचय

Filter context उन फ़िल्टर्स का सेट है जो गणना से पहले लागू होते हैं।

Filter context कई तरीकों से लागू हो सकता है:

  • किसी row/column में attributes
  • slicer के माध्यम से
  • filter pane के जरिए
  • calculated measure में
Power BI में DAX परिचय

Filter Context का परिचय

Filter context उन फ़िल्टर्स का सेट है जो गणना से पहले लागू होते हैं.

उदाहरण:

Color Quantity
Blue 1,250
Green 200
Black 4,000
Power BI में DAX परिचय

Filter Context का परिचय

Filter context उन फ़िल्टर्स का सेट है जो गणना से पहले लागू होते हैं.

उदाहरण:

Color Quantity
Blue 1,250
Power BI में DAX परिचय

Filter Context का परिचय

Filter context उन फ़िल्टर्स का सेट है जो गणना से पहले लागू होते हैं.

उदाहरण:

Color Quantity
Blue 1,250
Green 200
Black 4,000
Power BI में DAX परिचय

Filter Context का परिचय

Filter context उन फ़िल्टर्स का सेट है जो गणना से पहले लागू होते हैं.

उदाहरण:

Socks Shoes T-shirt
Blue 200 800 250
Green 90 10 100
Black 2,000 800 1,200
Power BI में DAX परिचय

Filter Context का परिचय

Filter context उन फ़िल्टर्स का सेट है जो गणना से पहले लागू होते हैं.

उदाहरण:

Socks
Blue 200
Power BI में DAX परिचय

Calculate फंक्शन

  • सिंटैक्स: CALCULATE(<expression>[, <filter1> [, <filter2> [, …]]])
    • Expression: मूल्यांकित होने वाला measure या calculation. एक single value लौटना चाहिए.
    • Filters:
      • Filters का मूल्यांकन एक table के रूप में होना चाहिए
      • Filters आपस में टकराने नहीं चाहिए
        • Sales[City]="London", Sales[Country] <> "United Kingdom"
      • CALCULATE() के filters हमेशा visualization के filters को override करेंगे
  • उदाहरण: CALCULATE(SUM(Sales), Sales[Region]="EMEA")
Power BI में DAX परिचय

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

Power BI में DAX परिचय

Preparing Video For Download...