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