opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Velja za: Copilot Studio
Desktop tokovi
Power Platform CLI
Dataverse funkcije
Summarize zzdruževanjem v enega ali več stolpcev.
Description
S funkcijo Summarize združite zapise v tabeli in povzamete stolpce v skupini.
Prvi argument za je Summarize tabela, v kateri želite delovati. Preostali argumenti so lahko v poljubnem vrstnem redu in spadajo v dve kategoriji:
- Imena stolpcev skupin. S temi določite, katere stolpce želite združiti.
- Seštevalne formule. Uporabite jih za povzetek stolpcev v tabeli ThisGroup . Ta skupina je tabela, ki vsebuje vse stolpce izvirne tabele, vendar je omejena samo na zapise ene skupine naenkrat glede na stolpce skupine. Vsaka formula mora biti poimenovana z As za ime stolpca v tabeli rezultatov.
Tabela je vrednost v rešitvi Power Apps, tako kot niz ali številka. Določite lahko tabelo kot argument za funkcijo in funkcija lahko vrne tabelo. Summarize ne spremeni tabele; namesto tega vzame tabelo kot argument in vrne drugo tabelo. Za več informacij glejte delo s tabelami.
Pooblastitev
Summarize je mogoče dodeliti glede na vir podatkov in kompleksnost formul povzemanja. Osnovne agregatne funkcije kot kot Vsota, Povprečje, Največ, Min, Štetje vrstic, in Concat imata dobre možnosti za delegiranje.
Če popolna delegacija formule ni mogoča, avtorsko okolje označi del, ki ga ni mogoče delegirati, z opozorilom. Če je mogoče, poskusite spremeniti formulo, da se izognete funkcijam in operatorjem, ki jih ni mogoče pooblastiti.
Za več informacij glejte pregled delegiranja.
Sintaksa
Summarize( Table, GroupByColumnName1 [, GroupByColumnName2, ... ] [, SummarizeColumns As SummarizeNames, ...] )
- Tabela - obvezno. Tabela, ki jo je treba povzeti.
- GroupByColumnNames – Potreben je vsaj eden. Imena stolpcev v možnosti Table, po kateri se zapisi združijo. Ti stolpci postanejo stolpci v pridobljeni tabeli.
- SummarizeColumns - Izbirno. Formula za povzemanje v tabeli ThisGroup za vsako skupino.
- SummarizeNames - Zahtevano za vsak SummarizeColumn. Vsak povzeti stolpec mora biti izrecno poimenovan za izhodno tabelo.
Primeri
Preprost primer
- Ustvarite tabelo v svojem Power Fx gostitelju s temi vzorčnimi podatki:
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}
)
)
- Ocenite naslednjo formulo:
Summarize( CityPopulations, Country,
Sum( ThisGroup, Population ) As 'Total Population',
Concat( ThisGroup, City, ", " ) As Cities
)
Rezultat je ta tabela:
| Država/regija | Skupno prebivalstvo | Mesta |
|---|---|---|
| Združeno kraljestvo | 8615000 | London |
| Nemčija | 6816000 | Berlin, Hamburg, München |
| Španija | 4767000 | Madrid, Barcelona |
| Italija | 4218000 | Rim, Milano |
| Francija | 2273000 | Pariz |
Več skupinskih stolpcev
- Ustvarite tabelo v svojem Power Fx gostitelju s temi vzorčnimi podatki:
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"]}
)
)
- Ocenite naslednjo formulo:
Summarize( Inventory, Supplier, Fruit, Average( ThisGroup, Price ) As 'Average Price' )
| Sadje | Dobavitelj | Povprečna cena |
|---|---|---|
| grozdje | Contoso | 215 |
| limone | Fabrikam | 30.5 |
| limone | Contoso | 29 |
| banane | Contoso | 12 |