Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Kehtib järgmise kohta: Copilot Studio
desktop flows
Power Platform CLI
Dataverse functions
Summarize tabeli kirjed, rühmitades need ühele või mitmele veerule.
Kirjeldus
Selle Summarize funktsiooni abil saate rühmitada tabeli kirjeid ja võtta kokku rühma veerud.
Esimene argument Summarize on tabel, mille kallal töötada. Ülejäänud argumendid võivad olla suvalises järjekorras ja jaguneda kahte kategooriasse:
- Veergude nimede rühmitamine. Nende abil saate määrata, milliseid veerge rühmitada.
- Kokkuvõtvad valemid. Kasutage neid tabeli ThisGroup veergude summeerimiseks. See rühm on tabel, mis sisaldab kõiki algse tabeli veerge, kuid piirdub rühmaveergude põhjal korraga ainult ühe rühma kirjetega. Iga valemi nimi peab tulemitabelis olema veeru nimega As .
Tabel on väärtus Power Appsis, just nagu string või arv. Saate tabeli funktsioonile argumendina määrata ja funktsioon saab tagastada tabeli. Summarize ei muuda tabelit; selle asemel võtab see argumendina tabeli ja tagastab mõne muu tabeli. Lisateavet leiate teemast Tabelitega töötamine.
Delegeerimine
Summarize saab delegeerida olenevalt andmeallikast ja kokkuvõttevalemite keerukusest. Põhilistel koondfunktsioonidel, nagu Sum, Average , Max, Min, CountRow ja Concat , on hea võimalus delegeerida.
Kui valemi täielik delegeerimine pole võimalik, märgib lähtekeskkond osa, mida ei saa delegeerida, hoiatusega. Kui võimalik, mõelge valemi muutmisele, et vältida mittedelegeeritavaid funktsioone ja tehtemärke.
Lisateavet leiate teemast Delegeerimise ülevaade.
Süntaks
Summarize( Tabel, GroupByColumnName1 [, GroupByColumnName2, ... ] [, SummarizeColumns As SummarizeNames, ...] )
- Tabel - nõutav. Tabel tuleb kokku võtta.
- GroupByColumnNames – nõutav on vähemalt üks. Tabeli veergude nimed, mille järgi soovite kirjeid rühmitada. Need veerud muutuvad veergudeks tulemuseks olevas tabelis.
- SummarizeColumns - valikuline. Kokkuvõttevalem iga rühma tabeli ThisGroup kohal.
- SummarizeNames – nõutav iga SummarizeColumn’i jaoks. Iga kokkuvõtlik veerg peab olema väljundtabeli jaoks selgesõnaliselt nimetatud.
Näited
Lihtne näide
- Looge oma Power Fx hostis tabel järgmiste näidisandmetega:
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}
)
)
- Hinnake järgmist valemit:
Summarize( CityPopulations, Country,
Sum( ThisGroup, Population ) As 'Total Population',
Concat( ThisGroup, City, ", " ) As Cities
)
Tulemuseks on see tabel:
| riik/regioon | Kogu rahvastik | Linnad |
|---|---|---|
| Suurbritannia | 8615000 | London |
| Saksamaa | 6816000 | Berliin, Hamburg, München |
| Hispaania | 4767000 | Madrid, Barcelona |
| Itaalia | 4218000 | Rooma, Milano |
| Prantsusmaa | 2273000 | Pariis |
Mitu rühmaveergu
- Looge oma Power Fx hostis tabel järgmiste näidisandmetega:
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"]}
)
)
- Hinnake järgmist valemit:
Summarize( Inventory, Supplier, Fruit, Average( ThisGroup, Price ) As 'Average Price' )
| Puuviljad | Tarnija | Keskmine hind |
|---|---|---|
| Viinamarjad | Contoso | 215 |
| Sidrunid | Fabrikam | 30.5 |
| Sidrunid | Contoso | 29 |
| Banaanid | Contoso | 12 |