Table.ReorderColumns
Belirtilen sırada sütunları içeren bir tablo döndürür.
Syntax
Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as MissingField.Type
) as table
Remarks
table girdisinden columnOrder tarafından belirtilen sırada sütunları içeren bir tablo döndürür. Listede belirtilmeyen sütunlar yeniden sıralanmaz. Sütun mevcut değilse, isteğe bağlı parametre missingField bir alternatif belirtmedikçe (ör. MissingField.UseNull veya MissingField.Ignore) bir hata oluşur.
Examples
Example #1
Tabloda [Phone] ve [Name] sütunlarının sırasını değiştirir.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Example #2
Tabloda [Phone] ve [Address] sütunlarının sırasını değiştirir veya "MissingField.Ignore" kullanır. [Address] var olmadığı için tabloyu değiştirmez.
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
Category
Table.Column operations