Ana içeriğe geç

Table.Split

Belirtilen sayfa boyutunu kullanarak belirtilen tabloyu bir tablolar listesine ayırır.

Syntax​

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

Remarks​

table öğesini; listenin ilk öğesinin kaynak tablodaki ilk pageSize satırı barındıran bir tablo olduğu, sonraki öğenin ise kaynak listeden sonraki pageSize satırı barındıran bir tablo olduğu ve bu şekilde devam eden bir tablolar listesine ayırır.

Examples​

Example #1​

Beş kayıtlık bir tabloyu, iki kayıtlık tablolara ayırır.

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)

Result:

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

Category​

Table.Transformation