Chuyển tới nội dung chính

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 [a] trong bảng ({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}) thành 3 cột [t.a], [t.b] và [t.c].

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