Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as nullable list
) as table
About
column Aufgrund der Datensätze in der Eingabe tablewird eine Tabelle mit einer Spalte für jedes Feld im Datensatz erstellt. Optional kann angegeben werden, newColumnNames um eindeutige Namen für die Spalten in der neuen Tabelle sicherzustellen.
-
table: Die ursprüngliche Tabelle mit der zu erweiternden Datensatzspalte. -
column: Die zu erweiternde Spalte. -
fieldNames: Die Liste der Felder, die in Spalten in der Tabelle erweitert werden sollen. -
newColumnNames: Die Liste der Spaltennamen, die den neuen Spalten zugewiesen werden sollen. Die neuen Spaltennamen können keine Spalten in der neuen Tabelle duplizieren.
Beispiel 1
Erweitern Sie die Spalte [a] in der Tabelle ({[a = [aa = 1, bb = 2, cc = 3], b = 2]}) in drei Spalten "aa", "bb" und "cc".
Verwendung
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
Output
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})