Aracılığıyla paylaş


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 bir alternatif belirtmediği sürece bir özel durum oluşturulur (örn. MissingField.UseNull veya MissingField.Ignore).

Örnek 1

Tablodaki [Phone] ve [Name] 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"}
)

Çıktı

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

Örnek 2

[Phone] ve [Address] 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
)

Çıktı

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