Table.Split
Syntax
Table.Split(table as table, pageSize as number) as list
Asi
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.
Příklad 1
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"]
})
}