Table.AggregateTableColumn
Mengagregat kolom tabel menjadi beberapa kolom dalam tabel yang mencantumkan.
Syntax
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Remarks
Mengagregat tabel dalam table[column]menjadi beberapa kolom berisi nilai agregat untuk tabel. aggregations digunakan untuk menetapkan kolom berisi tabel yang akan diagregat, fungsi agregat yang akan diterapkan ke tabel untuk menghasilkan nilainya, dan nama kolom agregat yang akan dibuat.
Examples
Example #1
Mengagregat kolom tabel dalam [t] pada tabel {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]} menjadi penjumlahan [t.a], min dan maks [t.b], serta hitungan nilai dalam [t.a].
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