Delen via


Table.Split

Syntaxis

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

Info

Splitst table in een lijst met tabellen waarin het eerste element van de lijst een tabel is met de eerste pageSize rijen uit de brontabel, is het volgende element van de lijst een tabel met de volgende pageSize rijen uit de brontabel, enzovoort.

Voorbeeld 1

Splits een tabel van vijf records in tabellen met elk twee records.

Gebruik

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)

Uitvoer

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