Table.ExpandTableColumn
Expanderar en kolumn med poster eller en kolumn med tabeller till flera kolumner i den övergripande tabellen.
Syntax
Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as list
) as table
Remarks
Expanderar tabeller i table
[column
] till flera rader och kolumner. columnNames
används för att välja de kolumner som ska expanderas från den inre tabellen. Använd newColumnNames
för att undvika konflikter mellan befintliga och nya kolumner.
Examples
Example #1
Expandera tabellkolumner i <code>[a]</code> i tabellen <code>({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]})</code> till 3 kolumner: <code>[t.a]</code>, <code>[t.b]</code> och <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