Table.Split
Syntaksi
Table.Split(table as table, pageSize as number) as list
Noin
Jakaa table
taulukoiden luetteloksi, jossa luettelon ensimmäinen elementti on taulukko, joka sisältää ensimmäiset pageSize
riviä lähdetaulukosta, luettelon seuraava elementti on taulukko, joka sisältää seuraavat pageSize
riviä lähdetaulukosta ja niin edelleen.
Esimerkki 1
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)
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"]
})
}