Table.ExpandTableColumn
Syntaks
Table.ExpandTableColumn(table as table, column as text, columnNames as list, optional newColumnNames as nullable list) as table
Omtrent
Udvider tabeller i table
[column
] til flere rækker og kolonner.
columnNames
bruges til at vælge de kolonner, der skal udvides fra den indre tabel. Angiv newColumnNames
for at undgå konflikter mellem eksisterende kolonner og nye kolonner.
Eksempel 1
Udvid tabelkolonner i [a]
i tabellen ({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]})
til tre kolonner [t.a]
, [t.b]
og [t.c]
.
brug
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"}
)
output
Table.FromRecords({
[t.a = 1, t.b = 2, t.c = 3, b = 2],
[t.a = 2, t.b = 4, t.c = 6, b = 2]
})