Jaa


Table.Split

Syntaksi

Table.Split(table as table, pageSize as number) as list

Tietoja

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.

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)

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"]
    })
}