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