Table.ReorderColumns

Sözdizimi

Table.ReorderColumns(table as table, columnOrder as list, optional missingField as nullable number) as table

Hakkında

girişinden table, sütunları tarafından columnOrderbelirtilen sırada olan bir tablo döndürür. Listede belirtilmeyen sütunlar yeniden sıralanmaz. Sütun yoksa, isteğe bağlı parametre missingField alternatif (örn. veya MissingField.Ignore) belirtmediği sürece bir özel durum oluşturulur. MissingField.UseNull

Örnek 1

Tablodaki [Telefon] ve [Ad] sütunlarının sırasını değiştirin.

Kullanım

Table.ReorderColumns(
    Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
    {"Name", "Phone"}
)

Çıkış

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Örnek 2

[Telefon] ve [Adres] sütunlarının sırasını değiştirin veya tabloda "MissingField.Ignore" kullanın. [Address] sütunu mevcut olmadığından tablo değişmez.

Kullanım

Table.ReorderColumns(
    Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
    {"Phone", "Address"},
    MissingField.Ignore
)

Çıkış

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})