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