Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as nullable list
) as table
Om
Givet column av poster i inmatning tableskapas en tabell med en kolumn för varje fält i posterna. Du kan också ange newColumnNames för att säkerställa unika namn för kolumnerna i den nya tabellen.
-
table: Den ursprungliga tabellen med postkolumnen som ska expanderas. -
column: Kolumnen som ska expanderas. -
fieldNames: Listan över fält som ska expanderas till kolumner i tabellen. -
newColumnNames: Listan med kolumnnamn som ska ge de nya kolumnerna. De nya kolumnnamnen kan inte duplicera någon kolumn i den nya tabellen.
Exempel 1
Expandera kolumnen [a] i tabellen ({[a = [aa = 1, bb = 2, cc = 3], b = 2]}) till 3 kolumner "aa", "bb" och "cc".
Användning
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
Utdata
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})