Summarize फलन

इस पर लागू होता है: Copilot Studio डेस्कटॉप प्रवाह Power Platform CLI Dataverse फ़ंक्शन

Summarizeएक या अधिक स्तंभों पर समूहीकृत करके किसी तालिका के रिकॉर्ड.

विवरण

किसी तालिका के रिकॉर्ड को समूहित करने और समूह में स्तंभों को सारांशित करने के लिए फ़ंक्शन का Summarize उपयोग करें.

पहला तर्क Summarize उस तालिका पर काम करना है। शेष तर्क किसी भी क्रम में हो सकते हैं और दो श्रेणियों में आ सकते हैं:

  • समूह स्तंभ नाम. इनका उपयोग यह निर्दिष्ट करने के लिए करें कि किन स्तंभों को समूहीकृत किया जाए।
  • संक्षेपण सूत्र. इनका उपयोग ThisGroup तालिका में स्तंभों को सारांशित करने के लिए करें. ThisGroup एक तालिका है जिसमें मूल तालिका के सभी स्तंभ शामिल हैं, लेकिन समूह स्तंभों के आधार पर एक समय में केवल एक समूह के रिकॉर्ड तक सीमित है। प्रत्येक सूत्र को परिणाम तालिका में स्तंभ नाम के रूप में नामित किया जाना चाहिए।

Power Apps में तालिका एक मान होती है, स्ट्रिंग या संख्या की तरह. आप फ़ंक्शन के लिए तर्क के रूप में एक तालिका निर्दिष्ट कर सकते हैं और फ़ंक्शन एक तालिका दे सकता है. Summarize एक तालिका को संशोधित नहीं करता है; इसके बजाय यह एक तालिका को एक तर्क के रूप में लेता है और एक अलग तालिका लौटाता है। अधिक जानकारी के लिए, तालिकाओं के साथ कार्य करना देखें।

प्रत्यायोजन

Summarize डेटा स्रोत और सारांश सूत्रों की जटिलता के आधार पर प्रत्यायोजित किया जा सकता है। बुनियादी समग्र कार्य जैसे कि योग, औसत, अधिकतम, न्यूनतम, गणनापंक्तियाँ, और संगठन को सौंपे जाने की अच्छी संभावना है।

यदि किसी सूत्र का पूर्ण प्रत्यायोजन संभव नहीं है, तो लेखन परिवेश उस भाग को चेतावनी के साथ चिह्नित करता है जिसे प्रत्यायोजित नहीं किया जा सकता। संभव होने पर, प्रत्यायोजित न किए जा सकने वाले फंक्शन और ऑपरेटरों को अनदेखा करने के लिए फ़ॉर्मूला को परिवर्तित करना निर्दिष्ट करें.

अधिक जानकारी के लिए, प्रतिनिधिमंडल अवलोकन देखें।

सिंटैक्स

Summarize(तालिका, GroupByColumnName1 [, GroupByColumnName2, ... ] [, सारांश के रूप में कॉलम का सारांश नाम, ...] )

  • तालिका - आवश्यक. सारणी का सारांश दिया जाएगा।
  • GroupByColumnNames - कम से कम एक आवश्यक है. तालिका में वे स्तंभ नाम, जिनके आधार पर रिकॉर्ड्स समूहबद्ध किए जाने हैं. ये स्तंभ, परिणामी तालिका में स्तंभ बन जाते हैं.
  • SummarizeColumns - वैकल्पिक. प्रत्येक समूह के लिए ThisGroup तालिका पर संक्षेपण सूत्र।
  • SummarizeNames - प्रत्येक SummarizeColumn के लिए आवश्यक है. प्रत्येक सारांशित कॉलम को आउटपुट तालिका के लिए स्पष्ट रूप से नामित किया जाना चाहिए।

उदाहरण

सरल उदाहरण

  1. अपने Power Fx होस्ट में इस नमूना डेटा के साथ एक तालिका बनाएँ:
Set( CityPopulations,
   Table(
        { City: "London",    Country: "United Kingdom", Population: 8615000},
        { City: "Berlin",    Country: "Germany",        Population: 3562000},
        { City: "Madrid",    Country: "Spain",          Population: 3165000},
        { City: "Rome",      Country: "Italy",          Population: 2874000},
        { City: "Paris",     Country: "France",         Population: 2273000},
        { City: "Hamburg",   Country: "Germany",        Population: 1760000},
        { City: "Barcelona", Country: "Spain",          Population: 1602000},
        { City: "Munich",    Country: "Germany",        Population: 1494000},
        { City: "Milan",     Country: "Italy",          Population: 1344000}
    )
)
  1. निम्नलिखित सूत्र का मूल्यांकन करें:
Summarize( CityPopulations, Country,
           Sum( ThisGroup, Population ) As 'Total Population',
           Concat( ThisGroup, City, ", " ) As Cities 
)

परिणाम यह तालिका है:

देश/क्षेत्र कुल जनसंख्या शहर
युनाइटेड किंगडम 8615000 लंदन
जर्मनी 6816000 बर्लिन, हैम्बर्ग, म्यूनिख
स्पेन 4767000 मैड्रिड, बार्सिलोना
इटली 4218000 रोम, मिलान
फ़्रांस 2273000 पेरिस

एकाधिक समूह स्तंभ

  1. अपने Power Fx होस्ट में इस नमूना डेटा के साथ एक तालिका बनाएँ:
Set( Inventory, 
   Table(
      {Supplier:"Contoso",  Fruit:"Grapes",  Price:220, Purchase:Date(2015,10,1), Tags: ["Red","Seedless"]},
      {Supplier:"Fabrikam", Fruit:"Lemons",  Price:31,  Purchase:Date(2015,10,1), Tags: ["Colombia"]},
      {Supplier:"Contoso",  Fruit:"Lemons",  Price:29,  Purchase:Date(2015,10,2), Tags: ["Peru"]},
      {Supplier:"Contoso",  Fruit:"Grapes",  Price:210, Purchase:Date(2015,10,2), Tags: ["Green","Seedless"]},
      {Supplier:"Fabrikam", Fruit:"Lemons",  Price:30,  Purchase:Date(2015,10,3), Tags: ["Mexico","Seedless"]},
      {Supplier:"Contoso",  Fruit:"Bananas", Price:12,  Purchase:Date(2015,10,3), Tags: ["Mexico"]}
   )
)
  1. निम्नलिखित सूत्र का मूल्यांकन करें:
Summarize( Inventory, Supplier, Fruit, Average( ThisGroup, Price ) As 'Average Price' )
फल आपूर्तिकर्ता औसत मूल्य
अंगूर Contoso 215
नींबू Fabrikam 30.5
नींबू Contoso 29
केले Contoso 12"