Nhảy tới nội dung

Table.ExpandTableColumn

Mở rộng một cột bản ghi hoặc một cột bảng thành nhiều cột trong bảng chứa.

Syntax

Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as list
) as table

Remarks

Mở rộng các bảng trong table[column] thành nhiều hàng và cột. columnNames được dùng để chọn các cột sẽ mở rộng từ bảng bên trong. Chỉ định newColumnNames để tránh xung đột giữa cột hiện có và cột mới.

Examples

Example #1

Mở rộng các cột bảng trong <code>[a]</code> trong bảng <code>({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]})</code> thành 3 cột <code>[t.a]</code>, <code>[t.b]</code> và <code>[t.c]</code>.

Table.ExpandTableColumn(
Table.FromRecords({
[
t = Table.FromRecords({
[a = 1, b = 2, c = 3],
[a = 2, b = 4, c = 6]
}),
b = 2
]
}),
"t",
{"a", "b", "c"},
{"t.a", "t.b", "t.c"}
)

Result:

Table.FromRecords({
[t.a = 1, t.b = 2, t.c = 3, b = 2],
[t.a = 2, t.b = 4, t.c = 6, b = 2]
})

Category

Table.Transformation