Table.ExpandTableColumn
Aggregerer en kolonne med poster eller en kolonne med tabeller i flere kolonner i den tabel, der indeholder dem.
Syntax
Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as list
) as table
Remarks
Udvider tabeller i table
[column
] i flere rækker og kolonner. columnNames
bruges til at markere de kolonner, der skal udvides fra den indre tabel. Angiv newColumnNames
for at undgå konflikter mellem eksisterende kolonner og nye kolonner.
Examples
Example #1
Udvid tabelkolonner i <code>[a]</code> i tabellen <code>({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]})</code> i tre kolonner <code>[t.a]</code>, <code>[t.b]</code> og <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