Table.ReorderColumns
Retourneert een tabel met de kolommen in de opgegeven volgorde.
Syntax
Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as MissingField.Type
) as table
Remarks
Retourneert een tabel vanuit de invoer table
met de kolom in de volgorde zoals bepaald door columnOrder
. Kolommen die niet in de lijst zijn opgegeven, worden niet opnieuw gerangschikt. Als de kolom niet bestaat, wordt er een uitzondering gegenereerd tenzij er door de optionele parameter missingField
een alternatief wordt opgegeven (bijvoorbeeld MissingField.UseNull
of MissingField.Ignore
).
Examples
Example #1
De volgorde van de kolommen [Phone] en [Name] in de tabel omdraaien.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Example #2
De volgorde van de kolommen [Phone] en [Addresss] in de tabel omdraaien of MissingField.Ignore gebruiken. De tabel wordt niet gewijzigd, omdat de kolom [Address] niet bestaat.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Category
Table.Column operations