ตัวอย่างที่ 1: รวม Record ที่ Field ไม่ซ้ำกัน
=Record.Combine({[ID = 1], [Name = "Bob"]})
[ID=1, Name="Bob"]
รวมหลาย Record เข้าด้วยกัน
รวม List ของ Record ให้เป็น Record เดียว
=Record.Combine(records as list) as record
=Record.Combine(records as list) as record
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| records | list | Yes | List ที่เก็บ Record ที่ต้องการนำมารวมกัน |
ใช้รวม Record ของค่า Default เข้ากับ Record ของค่าที่ User กรอกมา โดยให้ค่าของ User ทับค่า Default หากมีการระบุมา
รวมข้อมูลจากหลายแหล่งที่อยู่ในรูปแบบ Record เข้าด้วยกัน
=Record.Combine({[ID = 1], [Name = "Bob"]})
[ID=1, Name="Bob"]
=Record.Combine({[A=1, B=2], [A=10]})
[A=10, B=2]
=Record.Combine({})
[]
ค่าจาก Record ที่อยู่ลำดับหลังใน List จะถูกนำมาใช้ (Overwrite ค่าก่อนหน้า)
ฟังก์ชัน Record.Combine ใน Power Query ใช้สำหรับรวม Record หลายๆ ตัว (ที่อยู่ใน List) ให้กลายเป็น Record เดียว หากมีชื่อ Field ซ้ำกัน ค่าจาก Record ที่อยู่ลำดับหลังสุดจะถูกนำมาใช้