Table.Split
Table.Split(table as table, pageSize as number) as list
Memisahkan table
ke dalam daftar tabel di mana elemen pertama daftar adalah tabel yang berisi baris pageSize
pertama dari tabel sumber, elemen berikutnya dari daftar adalah tabel yang berisi baris pageSize
berikutnya dari tabel sumber, dan sebagainya.
Pisahkan tabel lima rekaman menjadi tabel dengan masing-masing dua rekaman.
Penggunaan
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)
Output
{
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"]
})
}