Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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 tablez 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"]})