ตัวอย่างที่ 1: แปลงตารางง่ายๆ
=Table.ToColumns(Table.FromRecords({[A=1, B=2], [A=3, B=4]}))
{{1, 3}, {2, 4}}
แปลงตารางให้เป็น List ของ List (แต่ละ List ย่อยคือ 1 คอลัมน์)
Table.ToColumns จะรับตาราง (Table) เป็น Input และคืนค่าเป็น List ของ List โดย List ย่อยแต่ละตัวแทนข้อมูล 1 คอลัมน์ (Column) โดยเรียงตามลำดับคอลัมน์จากซ้ายไปขวา
=Table.ToColumns(table as table) as list
=Table.ToColumns(table as table) as list
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| table | table | Yes | ตารางที่ต้องการแปลง |
ใช้ร่วมกับ List.Transform เพื่อแปลงค่าในแต่ละคอลัมน์ทีละคอลัมน์
ใช้เตรียมข้อมูลสำหรับ List.Zip เพื่อรวมคอลัมน์ต่างๆ เข้าด้วยกัน
=Table.ToColumns(Table.FromRecords({[A=1, B=2], [A=3, B=4]}))
{{1, 3}, {2, 4}}
=Table.ToColumns(Source)
List ของ Lists จากตาราง Source
Table.ToColumns แปลงเป็น List ของคอลัมน์ ส่วน Table.ToRows แปลงเป็น List ของแถว
ฟังก์ชัน Table.ToColumns ใน Power Query ใช้สำหรับแปลงตารางให้เป็น List โดยที่สมาชิกแต่ละตัวใน List ใหญ่ คือ List ย่อยที่แทนข้อมูล 1 คอลัมน์ในตาราง เหมาะสำหรับประมวลผลข้อมูลทีละคอลัมน์ หรือนำไปสร้างเป็น List ของ List เพื่อนำไปใช้กับฟังก์ชัน List อื่นๆ