Table.Split
Divise la table spécifiée en liste de tables à l'aide de la taille de page spécifiée.
Syntax
Table.Split(
table as table,
pageSize as number
) as list
Remarks
Se divise table
en une liste de tables où le premier élément de la liste est une table contenant les premières pageSize
lignes de la table source, l'élément suivant de la liste est une table contenant les lignes pageSize
suivantes de la table source, et ainsi de suite.
Examples
Example #1
Divisez une table de cinq enregistrements en tables de deux enregistrements chacune.
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