Table.Split
Nurodyta lentelė išskaidoma į lentelių sąrašą naudojant nurodytą puslapio dydį.
Syntax
Table.Split(
table as table,
pageSize as number
) as list
Remarks
table išskaidomas į lentelių sąrašą, kuriame pirmasis sąrašo elementas yra lentelė su pirmosiomis pageSize eil. iš šaltinio lentelės, antrasis sąrašo elementas yra lentelė su kitomis pageSize eil. iš šaltinio sąrašo ir t. t.
Examples
Example #1
Penkių įrašų lentelė suskaidoma į lenteles, kuriose yra po du įrašus.
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