Ga naar hoofdinhoud

Table.Split

Hiermee wordt de opgegeven tabel gesplitst in een lijst met tabellen met het opgegeven paginaformaat.

Syntax

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

Remarks

Hiermee wordt table gesplitst in een lijst met tabellen, waarbij het eerste element van de lijst een tabel is met de eerste pageSize rijen uit de brontabel, het volgende element van de lijst is een tabel met de volgende pageSize rijen uit de brontabel, enzovoort.

Examples

Example #1

Hiermee wordt een tabel met vijf records gesplitst in tabellen die elk twee records bevatten.

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