หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ไวยากรณ์
Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as nullable number
) as table
เกี่ยวกับ
แสดงตารางจากข้อมูลป้อนเข้า tableที่มีคอลัมน์ตามลําดับที่ระบุโดยcolumnOrder คอลัมน์ที่ไม่ได้ระบุในรายการจะไม่ถูกจัดลําดับใหม่ หากไม่มีคอลัมน์อยู่ แสดงว่ามีข้อผิดพลาดเกิดขึ้น เว้นแต่ว่าพารามิเตอร์ missingField ที่เลือกได้ จะระบุทางเลือก (เช่น MissingField.UseNull หรือ MissingField.Ignore)
ตัวอย่าง 1
สลับลําดับของคอลัมน์ [Phone] และ [Name] ในตาราง
การใช้งาน
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
เอาท์พุท
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
ตัวอย่าง 2
สลับลําดับของคอลัมน์ [Phone] และ [Address] หรือใช้ "MissingField.Ignore" ในตาราง ไม่มีการเปลี่ยนแปลงตารางเนื่องจากไม่มีคอลัมน์ [Address]
การใช้งาน
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
เอาท์พุท
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})