Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintassi
Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table
Informazioni
Esegue le ridenominazioni specificate nelle colonne della tabella table
. L'operazione di sostituzione renames
è costituita da un elenco che comprende due valori: il vecchio nome di colonna e il nuovo nome di colonna, forniti in un elenco. 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" nella tabella 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"]})