Lewati ke konten utama

Table.Split

Membagi daftar yang ditentukan ke dalam satu daftar tabel menggunakan ukuran halaman yang ditentukan.

Syntax

Table.Split(
table as table,
pageSize as number
) as list

Remarks

Membagi table ke dalam satu daftar tabel, dengan elemen pertama dari daftar berupa tabel yang berisi barispageSize pertama dari tabel sumber, elemen daftar berikutnya adalah tabel yang berisi barispageSize berikutnya dari tabel sumber, dan seterusnya.

Examples

Example #1

Bagi tabel yang berisi lima catatan ke dalam beberapa tabel dengan masing-masing dua catatan.

let
Customers = Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Cristina", Phone = "232-1550"],
[CustomerID = 5, Name = "Anita", Phone = "530-1459"]
})
in
Table.Split(Customers, 2)

Result:

{
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
}),
Table.FromRecords({
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Cristina", Phone = "232-1550"]
}),
Table.FromRecords({
[CustomerID = 5, Name = "Anita", Phone = "530-1459"]
})
}

Category

Table.Transformation