Teilen über


Table.Split

Syntax

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

About

table Teilt sich in eine Liste von Tabellen auf, bei denen das erste Element der Liste eine Tabelle ist, die die ersten pageSize Zeilen aus der Quelltabelle enthält, das nächste Element der Liste eine Tabelle mit den nächsten pageSize Zeilen aus der Quelltabelle usw.

Beispiel 1

Teilen Sie eine Tabelle mit fünf Datensätzen in Tabellen mit jeweils zwei Datensätzen auf.

Verwendung

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