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.RenameColumns(
table as table,
renames as list,
optional missingField as nullable number
) as table
Info
Führt die angegebenen Umbenennungen für die Spalten in Tabelle table aus. Ein Ersetzungsvorgang renames besteht aus einer Liste von zwei Werten: dem alten Spaltennamen und dem neuen Spaltennamen, die in einer Liste bereitgestellt werden. Wenn die Spalte nicht vorhanden ist, wird eine Ausnahme ausgelöst, es sei denn, der optionale Parameter missingField gibt eine Alternative an (z. B. MissingField.UseNull oder MissingField.Ignore).
Beispiel 1
Ersetzen des Spaltennamens „CustomerNum“ in der Tabelle durch „CustomerID“
Verwendung
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)
Ausgabe
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Beispiel 2
Ersetzen des Spaltennamens „CustomerNum“ in der Tabelle durch „CustomerID“ und „PhoneNum“ durch „Phone“
Verwendung
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)
Ausgabe
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Beispiel 3
Ersetzen des Spaltennamens „NewCol“ in der Tabelle durch „NewColumn“. Wenn die Spalte nicht vorhanden ist, wird der Vorgang ignoriert.
Verwendung
Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)
Ausgabe
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})