Hop til hovedindhold

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 [a] i tabellen ({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}) i tre kolonner [t.a], [t.b] og [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