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 <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