टेबल मैनिपुलेशन फंक्शन

इंटरमीडिएट DAX in Power BI

Maarten Van den Broeck

Content Developer at DataCamp

टेबल मैनिपुलेशन फंक्शन ओवरव्यू

पहले देखे गए फंक्शन
DISTINCT(<table> | <table>)

टेबल से डुप्लिकेट पंक्तियाँ या किसी कॉलम के डुप्लिकेट मान हटाता है

SELECTCOLUMNS(<table>, <name>, <expression>)

किसी अन्य टेबल से चुने गए कॉलम नई टेबल के रूप में लौटाता है

नए फंक्शन
ADDCOLUMNS(<table>, <name>, <expression>)

इनपुट टेबल में किसी अन्य टेबल के चुने गए कॉलम जोड़कर लौटाता है

SUMMARIZE(<table>,
          <groupBy_columnName>,
          <name>,
          <expression>)

समूहों के सेट पर अनुरोधित टोटल का सारांश टेबल लौटाता है

इंटरमीडिएट DAX in Power BI

ADDCOLUMNS()

ADDCOLUMNS(<table>, <name>, <expression>) 

इनपुट टेबल में किसी अन्य टेबल के चुने गए कॉलम जोड़कर लौटाता है

ADDCOLUMNS(Fact_table,
           "Profit",
           Revenue - Costs)
इंटरमीडिएट DAX in Power BI

ADDCOLUMNS()

ADDCOLUMNS(<table>, <name>, <expression>) 

इनपुट टेबल में किसी अन्य टेबल के चुने गए कॉलम जोड़कर लौटाता है

ADDCOLUMNS(Fact_table,
           "Profit",
           Revenue - Costs) 
Revenue Costs Profit
100 25 75
150 25 125
इंटरमीडिएट DAX in Power BI

ADDCOLUMNS()

ADDCOLUMNS(<table>, <name>, <expression>) 

इनपुट टेबल में किसी अन्य टेबल के चुने गए कॉलम जोड़कर लौटाता है

ADDCOLUMNS(Fact_table,
           "Profit",
           Revenue - Costs) 
Revenue Costs Profit
100 25 75
150 25 125
SELECTCOLUMNS(<table>, <name>, <expression>)

किसी अन्य टेबल से चुने गए कॉलम नई टेबल के रूप में लौटाता है

SELECTCOLUMNS(Fact_table,
              "Profit",
              Revenue - Costs) 
Profit
75
125
इंटरमीडिएट DAX in Power BI

SUMMARIZE()

SUMMARIZE(<table>,
          <groupBy_columnName>,
          <name>,
          <expression>)

समूहों के सेट पर अनुरोधित टोटल का सारांश टेबल लौटाता है

इंटरमीडिएट DAX in Power BI

SUMMARIZE()

SUMMARIZE(<table>,
          <groupBy_columnName>,
          <name>,
          <expression>)

समूहों के सेट पर अनुरोधित टोटल का सारांश टेबल लौटाता है

SUMMARIZE(Amounts,

Amounts[Year], Amounts[Category],
"Total Amount", SUM(Amounts[Amount]))
Year Category Amount
2019 Tickets 50
2019 Postcards 500
2020 Tickets 200
2020 Tickets 400
इंटरमीडिएट DAX in Power BI

SUMMARIZE()

SUMMARIZE(<table>,
          <groupBy_columnName>,
          <name>,
          <expression>)

समूहों के सेट पर अनुरोधित टोटल का सारांश टेबल लौटाता है

SUMMARIZE(Amounts,

Amounts[Year], Amounts[Category],
"Total Amount", SUM(Amounts[Amount]))
Year Category Amount
2019 Tickets 50
2019 Postcards 500
2020 Tickets 200
2020 Tickets 400

$$

Year Category Total Amount
2019 Tickets 50
2019 Postcards 500
2020 Tickets 600
इंटरमीडिएट DAX in Power BI

SUMMARIZE() बेस्ट प्रैक्टिस

  • SUMMARIZE() से बनाए गए कॉलम संदर्भ के आधार पर अप्रत्याशित परिणाम दे सकते हैं

$$

SUMMARIZE(Amounts,
          Amounts[Year],
          Amounts[Category]),
          "Total Amount",
          SUM(Amounts[Amount])
  • नए कॉलम बनाते समय SUMMARIZE() को ADDCOLUMNS() से रैप करना बेस्ट प्रैक्टिस है
ADDCOLUMNS(
    SUMMARIZE(Amounts,
               Amounts[Year],
               Amounts[Category]),
    "Total Amount",
    SUM(Amounts[Amount])
)
इंटरमीडिएट DAX in Power BI

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

इंटरमीडिएट DAX in Power BI

Preparing Video For Download...