Jaa


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