Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table
Informacje
Zwraca tabelę z danych wejściowych table
z kolumnami w kolejności określonej przez columnOrder
. Kolumny, które nie zostały określone na liście, nie zostaną ponownie uporządkowane. Jeśli kolumna nie istnieje, zostanie zgłoszony wyjątek, chyba że opcjonalny parametr missingField
określa alternatywę (np. MissingField.UseNull lub MissingField.Ignore).
Przykład 1
Przełącz kolejność kolumn [Phone] i [Name] w tabeli.
Użycie
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Wyjście
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Przykład 2
Zamień kolejność kolumn "Phone" i "Address" lub użyj "MissingField.Ignore" w tabeli. Nie zmienia tabeli, ponieważ kolumna [Address] nie istnieje.
Użycie
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Wyjście
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})