Table.Split
Table.Split(table as table, pageSize as number) as list
table
Jakaa kohteen luetteloksi taulukoita, jossa luettelon ensimmäinen elementti on taulukko, joka sisältää pageSize
ensimmäiset riviä lähdetaulukosta, luettelon seuraava elementti on taulukko, joka sisältää seuraavat pageSize
riviä lähdetaulukosta ja niin edelleen.
Jaa viiden tietueen taulukko taulukoihin, joissa kussakin on kaksi tietuetta.
Käyttö
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)
Tuloste
{
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"]
})
}