Skip to main content

Table.Split

Sadala norādīto tabulu tabulu sarakstā, izmantojot norādītos lapas izmērus.

Syntax

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

Remarks

Sadala table tabulu sarakstā, kur pirmais saraksta elements ir tabula, kas satur pirmās pageSize rindas no avota tabulas, nākamais saraksta elements ir tabula, kas satur nākamās pageSize rindas no avota tabulas utt.

Examples

Example #1

Sadala tabulu ar pieciem ierakstiem tabulās ar diviem ierakstiem katrā.

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