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 columnOrder
belirtilen 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"]})