Table.Split
Table.Split(table as table, pageSize as number) as list
Rozdělí table
do seznamu tabulek, kde prvním prvkem seznamu je tabulka obsahující první pageSize
řádků ze zdrojové tabulky, dalším prvkem seznamu je tabulka obsahující další pageSize
řádků ze zdrojové tabulky atd.
Rozdělte tabulku pěti záznamů do tabulek se dvěma záznamy.
Použití
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)
výstup
{
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"]
})
}