Table.AggregateTableColumn
Bir tablo sütununu içeren tabloda birden çok sütuna toplar.
Syntax
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Remarks
table
[column
] içindeki tabloları, tablolar için toplam değerleri içeren birden çok sütuna toplar. aggregations
toplanacak tabloları içeren sütunları, değerlerini oluşturmak üzere tablolara uygulamak için toplama işlevlerini ve oluşturulacak toplama sütunlarının adlarını belirtmek için kullanılır.
Examples
Example #1
<code>{[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}</code> tablosunda <code>[t]</code> içindeki tablo sütunlarını <code>[t.a]</code> toplamına, en büyük ve ek küçük <code>[t.b]</code> değerine ve <code>[t.a]</code> içindeki değer sayısına ekler.
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"}
}
)
Result:
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})
Category
Table.Transformation