Table.Split
Syntaks
Table.Split(table as table, pageSize as number) as list
Omtrent
Opdeler table
i en liste over tabeller, hvor det første element på listen er en tabel, der indeholder de første pageSize
rækker fra kildetabellen. Det næste element på listen er en tabel, der indeholder de næste pageSize
rækker fra kildetabellen osv.
Eksempel 1
Opdel en tabel med fem poster i tabeller med to poster hver.
brug
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)
output
{
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"]
})
}