ตัวอย่างที่ 1: สลับลำดับตัวอักษร
=List.Reverse({"B","A", "C"})
{"C","A", "B"}
กลับลำดับสมาชิกใน List
List.Reverse จะคืน List ใหม่ที่สมาชิกทั้งหมดเรียงลำดับแบบกลับกันจาก List ต้นฉบับ โดยที่สมาชิกแต่ละตัวจะยังคงเดิม แต่ตำแหน่งจะเปลี่ยนไป
=List.Reverse(list as list) as list
=List.Reverse(list as list) as list
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการสลับลำดับ |
เมื่อข้อมูลเรียงจากเก่าไปใหม่ การ Reverse จะทำให้เห็นรายการล่าสุดอยู่บนสุด
ใช้ List.Generate หรือ List.Numbers สร้าง List แล้ว Reverse เพื่อให้ได้ลำดับย้อนหลัง
=List.Reverse({"B","A", "C"})
{"C","A", "B"}
=List.Reverse({1, 2, 3, 4, 5})
{5, 4, 3, 2, 1}
ไม่ได้ครับ List.Reverse ใช้กับ List เท่านั้น ถ้าต้องการสลับลำดับแถวใน Table ต้องใช้ Table.ReverseRows
ฟังก์ชัน List.Reverse ใน Power Query ใช้สำหรับสลับลำดับของสมาชิกทั้งหมดใน List จากหลังมาหน้า และจากหน้าไปหลัง เหมาะสำหรับการแสดงข้อมูลย้อนหลัง หรือจัดเรียงข้อมูลในทิศทางตรงกันข้าม