Table.Split
Table.Split(table as table, pageSize as number) as list
table
Listenin ilk öğesinin kaynak tablodan ilk pageSize
satırları içeren bir tablo olduğu, listenin sonraki öğesinin kaynak tablodan sonraki pageSize
satırları içeren bir tablo olduğu bir tablo listesine bölünür.
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"]
})
}