Table.Split

Sözdizimi

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

Hakkında

table, listenin ilk öğesinin kaynak tablodaki ilk pageSize satırları içeren bir tablo olduğu tablo listesine böler; listenin sonraki öğesi, kaynak tablodan sonraki pageSize satırları içeren bir tablodur ve bu şekilde devam eder.

Example

Beş kayıt içeren bir tabloyu, her biri iki kaydı olan tablolara bölün.

Kullanım

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)

Çıkış

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