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.
Sözdizimi
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Hakkında
[table] columniçindeki tabloları, tablolar için toplam değerleri içeren birden çok sütunda toplar.
aggregations, topılacak tabloları içeren sütunları, değerlerini oluşturmak için tablolara uygulanacak toplama işlevlerini ve oluşturulacak toplama sütunlarının adlarını belirtmek için kullanılır.
Örnek 1
[t] tablosundaki sütunları, {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]} tablosunda [t.a]toplamı, [t.b]'ün en küçük ve en büyük değerleri ile [t.a]'teki değerlerin sayısını elde edecek şekilde birleştirin.
Kullanım
Table.AggregateTableColumn(
Table.FromRecords(
{
[
t = Table.FromRecords({
[a = 1, b = 2, c = 3],
[a = 2, b = 4, c = 6]
}),
b = 2
]
},
type table [t = table [a = number, b = number, c = number], b = number]
),
"t",
{
{"a", List.Sum, "sum of t.a"},
{"b", List.Min, "min of t.b"},
{"b", List.Max, "max of t.b"},
{"a", List.Count, "count of t.a"}
}
)
çıkış
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})