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 yoksa, missingField
isteğe bağlı parametresi bir alternatif belirtmediği sürece özel durum oluşur (örn. MissingField.UseNull
veya MissingField.Ignore
).
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