Table.Split
Tách bảng đã chỉ định thành một danh sách các bảng sử dụng kích thước trang được chỉ định.
Syntax
Table.Split(
table as table,
pageSize as number
) as list
Remarks
Tách table
thành danh sách của các bảng, nơi phần tử đầu tiên của danh sách là một bảng chứa hàng pageSize
đầu tiên từ bảng nguồn, phần tử tiếp theo của danh sách là một bảng chứa hàng pageSize
tiếp theo từ bảng nguồn, v.v.
Examples
Example #1
Tách bảng gồm năm bản ghi thành các bảng trong đó mỗi bảng có hai bản ghi.
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