Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Copilot Studio
Desktop, Power Platform CLI
Dataverse işlevlerini akışa alır
Summarize bir veya daha fazla sütunda gruplandırarak tablonun kayıtları.
Description
Summarize Bir tablonun kayıtlarını gruplandırmak ve gruptaki sütunları özetlemek için işlevini kullanın.
için ilk bağımsız değişken Summarize , üzerinde çalışacak tablodur. Kalan bağımsız değişkenler herhangi bir sırada olabilir ve iki kategoriye ayrılabilir:
- Sütun adlarını gruplandırın. Hangi sütunların gruplandırılacağını belirtmek için bunları kullanın.
- Özetleme formülleri. ThisGroup tablosundaki sütunları özetlemek için bunları kullanın. ThisGroup , orijinal tablonun tüm sütunlarını içeren, ancak grup sütunlarına bağlı olarak aynı anda yalnızca bir grubun kayıtlarıyla sınırlı olan bir tablodur. Her formül, sonuç tablosunda sütun adı için As ile adlandırılmalıdır .
Power Apps'te tablo, tıpkı dize veya sayı gibi bir değerdir. Bir işlev için tabloyu bağımsız değişken olarak belirtebilirsiniz ve bir işlev bir tablo döndürebilir. Summarize bir tabloyu değiştirmez; bunun yerine bir tabloyu bağımsız değişken olarak alır ve farklı bir tablo döndürür. Daha fazla bilgi için bkz. Tablolarla çalışma.
Temsilci
Summarize veri kaynağına ve özetleme formüllerinin karmaşıklığına bağlı olarak temsilci seçilebilir. Sum, Average, Max, Min, CountRows ve Concat gibi temel toplama işlevlerinin yetkilendirilme şansı yüksektir
Bir formül için tam temsilci seçmek mümkün değilse, geliştirme ortamı temsilci seçilemeyen bölümü bir uyarıyla işaretler. Mümkünse, temsilci atanamayan işlevleri ve işleçleri önlemek için formülü değiştirebilirsiniz.
Daha fazla bilgi için bkz: temsilci seçmeye genel bakış.
Sözdizimi
Summarize( Table, GroupByColumnName1 [, GroupByColumnName2, ... ] [, SummarizeColumns As SummarizeNames, ...] )
- Tablo - Gerekli. Tablo özetlenecek.
- GroupByColumnNames - En az bir tane gereklidir. Kayıtların gruplandırılması için kullanılacak Tablo içindeki sütun adları. Bu sütunlar sonuç olarak elde edilen tablodaki sütunları oluşturur.
- SummarizeColumns - İsteğe bağlı. Her grup için ThisGroup tablosu üzerinde özetleme formülü.
- SummarizeNames- Her SummarizeColumn için gereklidir. Özetlenen her sütun, çıkış tablosu için açıkça adlandırılmalıdır.
Örnekler
Basit bir örnek
- Bu örnek verilerle ana makinenizde Power Fx bir tablo oluşturun:
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}
)
)
- Aşağıdaki formülü değerlendirin:
Summarize( CityPopulations, Country,
Sum( ThisGroup, Population ) As 'Total Population',
Concat( ThisGroup, City, ", " ) As Cities
)
Sonuç şu tablodur:
| Country/Region | Toplam Nüfus | Şehirler |
|---|---|---|
| Birleşik Krallık | Kategori 8615000 | Londra |
| Almanya | Kategori 6816000 | Berlin, Hamburg, Münih |
| İspanya | Kategori 4767000 | Madrid, Barselona |
| İtalya | Kategori 4218000 | Roma, Milano |
| Fransa | Kategori 2273000 | Paris |
Birden çok grup sütunu
- Bu örnek verilerle ana makinenizde Power Fx bir tablo oluşturun:
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"]}
)
)
- Aşağıdaki formülü değerlendirin:
Summarize( Inventory, Supplier, Fruit, Average( ThisGroup, Price ) As 'Average Price' )
| Meyve | Supplier | Ortalama Fiyat |
|---|---|---|
| Üzüm | Contoso | 215 |
| Limon | Fabrikam | Kategori 30.5 |
| Limon | Contoso | 29 |
| Muz | Contoso | 12 |