Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Koskee seuraavia: Copilot Studio
Desktop -työnkulut
Power Platform CLI
Dataverse -funktiot
Summarize taulukontietueet ryhmittelemällä yhteen tai useampaan sarakkeeseen.
Description
-funktion Summarize avulla voit ryhmitellä taulukon tietueet ja tehdä yhteenvedon ryhmän sarakkeista.
Ensimmäiseksi argumentti Summarize on käsiteltävä taulukko. Loput argumentit voivat olla missä tahansa järjestyksessä ja jakautua kahteen luokkaan:
- Ryhmittele sarakkeiden nimet. Näiden avulla voit määrittää, mitkä sarakkeet ryhmitetään.
- Yhteenveto kaavat. Näiden avulla voit tehdä yhteenvedon ThisGroup-taulukon sarakkeista . ThisGroup on taulukko, joka sisältää kaikki alkuperäisen taulukon sarakkeet, mutta on rajoitettu vain yhden ryhmän tietueisiin kerrallaan ryhmäsarakkeiden perusteella. Jokaisen kaavan nimen on oltava tulostaulukon sarakkeen nimessä Kuten sarakkeen nimessä.
Power Appsissa taulukko on arvo, samaan tapaan kuin merkkijono tai luku. Voit määrittää taulukon funktion argumenttina ja funktio voi palauttaa taulukon. Summarize ei muokkaa taulukkoa. sen sijaan se ottaa taulukon argumenttina ja palauttaa eri taulukon. Lisätietoja: Taulukoiden käyttäminen.
Delegointi
Summarize voidaan delegoida tietolähteen ja yhteenvetokaavojen monimutkaisuuden mukaan. Peruskoostefunktioilla, kuten Summa, Keskiarvo, Maks, Min, CountRows ja Concat , on hyvät mahdollisuudet delegoida.
Jos kaavan täydellinen delegointi ei ole mahdollista, sisällönluontiympäristö merkitsee varoituksella osan, jota ei voi delegoida. Jos mahdollista, muuta kaavaa siten, että se välttää toimintoja ja operaattoreita, joita ei voi delegoida.
Lisätietoja on kohdassa Delegoinnin yleiskatsaus.
Syntaksi
Summarize( Table, GroupByColumnName1 [, GroupByColumnName2, ... ] [, SummarizeColumns As SummarizeNames, ...] )
- Taulukko - Pakollinen. Taulukko on tiivistettävä.
- GroupByColumnNames- Vähintään yksi vaaditaan. Sarakkeiden nimet Taulukossa, jonka perusteella tietueet ryhmitellään. Näistä sarakkeista tulee sarakkeita lopputuloksena saatavaan taulukkoon.
- SummarizeColumns - Valinnainen. Kunkin ryhmän ThisGroup-taulukon yhteenvetokaava.
- SummarizeNames - Pakollinen jokaiselle SummarizeColumn-sarakkeelle. Jokainen yhteenvetosarake on nimettävä erikseen tulostaulukolle.
Esimerkkejä
Yksinkertainen esimerkki
- Luo isäntään Power Fx taulukko, jossa on nämä esimerkkitiedot:
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}
)
)
- Arvioi seuraava kaava:
Summarize( CityPopulations, Country,
Sum( ThisGroup, Population ) As 'Total Population',
Concat( ThisGroup, City, ", " ) As Cities
)
Tuloksena on tämä taulukko:
| Maa tai alue | Koko väestö | Kaupungit |
|---|---|---|
| Yhdistynyt kuningaskunta | 8615000 | Lontoo |
| saksa | 6816000 | Berliini, Hampuri, München |
| Espanja | 4767000 | Madrid, Barcelona |
| Italia | 4218000 | Rooma, Milano |
| Ranska | 2273000 | Pariisi |
Useita ryhmäsarakkeita
- Luo isäntään Power Fx taulukko, jossa on nämä esimerkkitiedot:
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"]}
)
)
- Arvioi seuraava kaava:
Summarize( Inventory, Supplier, Fruit, Average( ThisGroup, Price ) As 'Average Price' )
| Hedelmät | Toimittaja | Keskihinta |
|---|---|---|
| Viinirypäleet | Contoso | 215 |
| Sitruunat | Fabrikam | 30.5 |
| Sitruunat | Contoso | 29 |
| Banaanit | Contoso | 12 |