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.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
Tentang
Mempartisi table ke dalam daftar jumlah tabel groups, berdasarkan nilai column dan fungsi hash. Fungsi hash diterapkan ke nilai baris column untuk mendapatkan nilai hash untuk baris tersebut. Nilai hash modulo groups menentukan di tabel mana yang dikembalikan, baris akan ditempatkan.
-
table: Tabel yang akan dipartisi. -
column: Kolom yang di-hash untuk menentukan tabel tempat baris tersebut berada. -
groups: Jumlah tabel yang akan dipartisi dari tabel input. -
hash: Fungsi yang diterapkan untuk mendapatkan nilai hash.
Contoh 1
Partisi tabel ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) menjadi 2 tabel pada kolom [a], menggunakan nilai kolom sebagai fungsi hash.
Penggunaan
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
Hasil
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}