Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Attiecas uz: Copilot Studio
darbvirsmas plūsmas
Power Platform CLI
Dataverse funkcijas
Summarizetabulas ieraksti, grupējot vienā vai vairākās kolonnās.
Apraksts
Izmantojiet funkciju, Summarize lai grupētu tabulas ierakstus un apkopotu grupas kolonnas.
Pirmais arguments Summarize ir tabula, uz kuras jādarbojas. Pārējie argumenti var būt jebkurā secībā un iedalīties divās kategorijās:
- Grupējiet kolonnu nosaukumus. Izmantojiet tos, lai norādītu, kurās kolonnās grupēt.
- Summēšanas formulas. Izmantojiet tos, lai apkopotu tabulas ThisGroup kolonnas . Šī grupa ir tabula, kurā ir visas sākotnējās tabulas kolonnas, bet tā ir ierobežota tikai ar vienas grupas ierakstiem vienlaikus, pamatojoties uz grupas kolonnām. Katrai formulai rezultātu tabulā kolonnas nosaukums ir jānosauc ar As .
Tabula ir vērtība programmā Power Apps, gluži kā virkne vai skaitlis. Varat konkretizēt tabulu kā funkcijas argumentu, un funkcija var atgriezt tabulu. Summarize nemodificē tabulu; tā vietā tā izmanto tabulu kā argumentu un atgriež citu tabulu. Papildinformāciju skatiet sadaļā Darbs ar tabulām.
Deleģēšana
Summarize var deleģēt atkarībā no datu avota un apkopošanas formulu sarežģītības. Pamata apkopošanas funkcijām, piemēram , Sum, Average, Max, Min, CountRows un Concat , ir labas izredzes tikt deleģētām.
Ja pilnīga formulas deleģēšana nav iespējama, autorēšanas vide atzīmē to daļu, kuru nevar deleģēt, ar brīdinājumu. Ja iespējams, ieteicams mainīt formulu tā, lai izvairītos no funkcijām un operatoriem, ko nevar deleģēt.
Papildinformāciju skatiet sadaļā Deleģēšanas pārskats.
Sintakse
Summarize( Tabula, GroupByColumnName1 [, GroupByColumnName2, ... ] [, SummarizeColumns kā SummarizeNames, ...] )
- Tabula - Obligāts. Apkopojamā tabula.
- GroupByColumnNames - Nepieciešams vismaz viens. Kolonnu nosaukumi Tabulā, pēc kuriem grupēt ierakstus. Šīs kolonnas kļūst par kolonnām iegūtajā tabulā.
- SummarizeColumns - pēc izvēles. Summēšanas formula virs tabulas ThisGroup katrai grupai.
- SummarizeNames - nepieciešams katrai SummarizeColumn. Katrai apkopotajai kolonnai ir jābūt skaidri nosauktai izvades tabulā.
Piemēri
Vienkāršs piemērs
- Izveidojiet tabulu savā Power Fx resursdatorā ar šādiem parauga datiem:
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}
)
)
- Novērtējiet šādu formulu:
Summarize( CityPopulations, Country,
Sum( ThisGroup, Population ) As 'Total Population',
Concat( ThisGroup, City, ", " ) As Cities
)
Rezultāts ir šī tabula:
| Valsts/reģions | Kopējais iedzīvotāju skaits | Pilsētās |
|---|---|---|
| Lielbritānija | 8615000 | Londona |
| Vācija | 6816000 | Berlīne, Hamburga, Minhene |
| Spānija | 4767000 | Madride, Barselona |
| Itālija | 4218000 | Roma, Milāna |
| Francija | 2273000 | Parīze |
Vairāku grupu kolonnas
- Izveidojiet tabulu savā Power Fx resursdatorā ar šādiem parauga datiem:
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"]}
)
)
- Novērtējiet šādu formulu:
Summarize( Inventory, Supplier, Fruit, Average( ThisGroup, Price ) As 'Average Price' )
| Augļi | Piegādātājs | Vidējā cena |
|---|---|---|
| Vīnogas | Contoso | 215 |
| Citroni | Fabrikam | 30.5 |
| Citroni | Contoso | 29 |
| Banānu | Contoso | 12 |