Baca dalam bahasa Inggris

Bagikan melalui


Table.Split

Sintaksis

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

Tentang

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.

Contoh 1

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"]
    })
}