Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sintaksis
Table.AggregateTableColumn(
table as table,
column as text,
aggregations as list
) as table
Tentang
Mengagregasi tabel dalam table[column] ke dalam beberapa kolom yang berisi nilai agregat untuk tabel.
aggregations digunakan untuk menentukan kolom yang berisi tabel untuk diagregasi, fungsi agregasi untuk diterapkan ke tabel untuk menghasilkan nilainya, dan nama kolom agregat yang akan dibuat.
Example
Gabungkan kolom-kolom dalam [t] di tabel {[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]} menjadi jumlah dari [t.a], minimum dan maksimum dari [t.b], serta jumlah nilai dalam [t.a].
Penggunaan
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"}
}
)
Output
Table.FromRecords({[#"sum of t.a" = 3, #"min of t.b" = 2, #"max of t.b" = 4, #"count of t.a" = 2, b = 2]})