Partekatu honen bidez:


Summarize funtzioa

Honako hauei aplikatzen zaie: Copilot Studio mahaigaineko fluxuak Power Platform CLI Dataverse-ren funtzioak

Summarize Taula baten erregistroak, zutabe batean edo gehiagotan taldekatuz.

Deskribapenak

Erabili funtzioa Summarize taula bateko erregistroak taldekatu eta taldeko zutabeak laburbiltzeko.

Lehenengo argumentua Summarize ebakuntza egiteko taula da. Gainerako argumentuak edozein ordenatan egon daitezke eta bi kategoriatan sailkatu daitezke:

  • Taldeko zutabeen izenak. Erabili hauek zein zutabetan taldekatu behar den zehazteko.
  • Laburtzeko formulak. Erabili hauek ThisGroup taularen zutabeak laburtzeko. Talde hau Jatorrizko taularen zutabe guztiak biltzen dituen taula bat da, baina talde bateko zutabeetan oinarrituta talde bateko erregistroetara mugatzen da. Formula bakoitzari As zutabearen izenaren izena jarri behar zaio emaitza taulan.

Taula bat balioa da Power Apps-en, kate edo zenbaki bat bezala. Taula bat argumentu gisa zehaztu dezakezu funtzio batean, eta funtzioak taula itzul dezake. Summarize ez du taula bat aldatzen; Horren ordez, taula bat hartzen du argumentu gisa eta beste taula bat itzultzen du. Informazio gehiago lortzeko, ikus taulekin lan egitea.

Ordezkaritza

Summarize Datu-iturriaren eta laburpen-formulen konplexutasunaren arabera delegatu daiteke. Oinarrizko funtzio agregatuak, hala nola Batuketa, Batezbestekoa, Max a28>, Min, CountRows, eta Concat delegatzeko aukera handiak dituzte.

Formula bat erabat delegatzea posible ez bada, egile-inguruneak abisu batekin adieraziko du eskuordetu ezin den zatia. Ahal bada, aldatu formula ordezkatu egin daitezkeen funtzioak eta eragiketak saihesteko.

Informazio gehiago lortzeko, ikus ordezkaritzaren ikuspegi orokorra.

Sintaxia

Summarize( Table, GroupByColumnName1 [, GroupByColumnName2, ... ] [, SummarizeColumns As SummarizeNames, ...] )

  • Taula - Beharrezkoa. Laburtu beharreko taula.
  • GroupByColumnNames - Gutxienez bat behar da. Zutabearen izenak barruan daude Taula horren arabera, erregistroak multzokatu. Zutabe hauek emaitza taulan zutabe bihurtzen dira.
  • SummarizeColumns - Aukerakoa. Talde bakoitzeko ThisGroup taularen laburpen-formula.
  • SummarizeNames - Beharrezkoa da SummmarizeColumn bakoitzeko. Laburbildutako zutabe bakoitzari espresuki izendatu behar zaio irteera-taulari.

Adibideak

Adibide sinplea

  1. Sortu taula bat zure Power Fx ostalarian lagin-datu hauekin:
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. Ebaluatu formula hau:
Summarize( CityPopulations, Country,
           Sum( ThisGroup, Population ) As 'Total Population',
           Concat( ThisGroup, City, ", " ) As Cities 
)

Emaitza taula hau da:

Herrialdea/eskualdea Biztanleria osoa Hiriak
Erresuma Batua 8615000 Londres
Alemania 6816000 Berlin, Hanburgo, Munich
Espainia 4767000 Madril, Bartzelona
Italia 4218000 Erroma, Milan
Frantzia 2273000 Paris

Hainbat talde-zutabeak

  1. Sortu taula bat zure Power Fx ostalarian lagin-datu hauekin:
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. Ebaluatu formula hau:
Summarize( Inventory, Supplier, Fruit, Average( ThisGroup, Price ) As 'Average Price' )
Fruta Hornitzailea Batez besteko prezioa
Mahatsak Contoso 215
Limoiak Fabrikam 30.5
Limoiak Contoso 29
Bananak Contoso 12