Table.RenameColumns
Sintassi
Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table
Informazioni su
Esegue le ridenominazioni specificate nelle colonne della tabella table
. L'operazione di sostituzione renames
è costituta da un elenco di due valori, il vecchio e il nuovo nome di colonna. Se la colonna non esiste, viene generata un'eccezione a meno che il parametro missingField
facoltativo non specifichi un'alternativa ,ad esempio. MissingField.UseNull o MissingField.Ignore).
Esempio 1
Sostituire il nome della colonna "CustomerNum" con "CustomerID" nella tabella.
Utilizzo
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerNum", "CustomerID"}
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Esempio 2
Sostituire il nome della colonna "CustomerNum" con "CustomerID" e il nome della colonna "PhoneNum" con "Phone" nella tabella.
Utilizzo
Table.RenameColumns(
Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
{
{"CustomerNum", "CustomerID"},
{"PhoneNum", "Phone"}
}
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Esempio 3
Sostituire il nome della colonna "NewCol" con "NewColumn" e ignorare l'operazione se la colonna non esiste.
Utilizzo
Table.RenameColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"NewCol", "NewColumn"},
MissingField.Ignore
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})