การรวมภายนอกด้านซ้าย
ชนิดการรวมชนิดหนึ่งที่พร้อมใช้งาน ในกล่องโต้ตอบผสาน ใน Power Query คือ การรวมภายนอกด้านซ้าย ซึ่งเก็บแถวทั้งหมดจากตารางด้านซ้ายและนําเข้าแถวที่ตรงกันจากตารางด้านขวา สําหรับข้อมูลเพิ่มเติม ไปที่ ภาพรวมของการดําเนินการผสาน
แผนภาพแสดงตารางด้านซ้ายที่มีคอลัมน์วันที่ ประเทศ ID และหน่วย คอลัมน์ CountryID ที่เน้นนั้นประกอบด้วยค่า 1 ในแถว 1 และ 2, 3 ในแถวที่ 3 และ 4 ในแถวที่ 4 ไดอะแกรมแสดงตารางด้านซ้ายที่มีคอลัมน์ ID และประเทศ คอลัมน์ ID ที่เน้นนั้นประกอบด้วยค่า 1 ในแถวที่ 1 (ระบุถึงสหรัฐอเมริกา) 2 ในแถวที่ 2 (ระบุถึงแคนาดา) และ 3 ในแถวที่ 3 (แสดงถึงปานามา) ตารางด้านล่างสองตารางแรกประกอบด้วยคอลัมน์วันที่, รหัสประเทศ, หน่วย และประเทศ ตารางมีสี่แถว โดยมีสองแถวบนสุดที่มีข้อมูลสําหรับ CountryID 1 แถวสําหรับ CountryID 3 และแถวสําหรับรหัสประเทศ 4 เนื่องจากตารางด้านขวาไม่มี ID เป็น 4 ค่าของแถวที่สี่ในคอลัมน์ Country มี null
บทความนี้ใช้ข้อมูลตัวอย่างเพื่อแสดงวิธีการดําเนินการผสานด้วยการรวมภายนอกด้านซ้าย ตารางแหล่งข้อมูลตัวอย่างสําหรับตัวอย่างนี้คือ:
ยอดขาย: ตารางนี้ประกอบด้วยเขตข้อมูลวันที่ ประเทศ ID และหน่วย CountryID เป็นค่าจํานวนเต็มที่แสดงถึงตัวระบุที่ไม่ซ้ํากันจากตาราง Countries
ประเทศ: ตารางนี้เป็นตารางอ้างอิงที่มี ID เขตข้อมูลและประเทศ เขตข้อมูล ID แสดงตัวระบุที่ไม่ซ้ํากันสําหรับแต่ละระเบียน
ตารางประเทศที่มี ID ที่ตั้งค่าเป็น 1 ในแถวที่ 1, 2 ในแถวที่ 2 และ 3 ในแถวที่ 3 และประเทศถูกตั้งค่าเป็นสหรัฐอเมริกาในแถวที่ 1 แคนาดาในแถวที่ 2 และปานามาในแถวที่ 3
ในตัวอย่างนี้ คุณผสานทั้งสองตาราง กับ ตาราง ยอดขาย เป็นตารางด้านซ้ายและ ตาราง ประเทศ เป็นตารางด้านขวา การรวมจะเกิดขึ้นระหว่างคอลัมน์ต่อไปนี้
เขตข้อมูลจากตารางยอดขาย | เขตข้อมูลจากตารางประเทศ |
---|---|
CountryID | ID |
เป้าหมายคือเพื่อสร้างตารางดังต่อไปนี้ ซึ่งชื่อของประเทศจะปรากฏเป็นคอลัมน์ประเทศใหม่ในตารางยอดขาย ตราบใดที่มี CountryID อยู่ในตาราง Countries หากไม่มีรายการที่ตรงกันระหว่างตาราง ด้านซ้ายและด้านขวา ค่า null จะเป็นผลจากการผสานสําหรับแถวนั้น ในรูปต่อไปนี้ ค่า null นี้จะแสดงเป็นกรณีสําหรับ CountryID 4 ซึ่งถูกนําเข้ามาจากตารางยอดขาย
วิธีการรวมภายนอกด้านซ้าย:
- เลือกคิวรี ยอดขาย จากนั้นเลือก ผสานคิวรี
- ในกล่องโต้ตอบ ผสาน ภายใต้ ตารางด้านขวาสําหรับการผสาน ให้เลือก ประเทศ
- ในตาราง ยอดขาย ให้เลือกคอลัมน์ CountryID
- ในตาราง ประเทศ เลือกคอลัมน์ ID
- ในส่วนประเภทการรวม ให้เลือกภายนอกด้านซ้าย
- เลือก ตกลง
จากคอลัมน์ ประเทศ ที่สร้างขึ้นใหม่ ขยายเขตข้อมูล ประเทศ อย่าเลือกกล่องกา เครื่องหมายใช้ชื่อคอลัมน์เดิมเป็นคํานํา หน้า
หลังจากดําเนินการนี้ คุณจะสร้างตารางที่มีลักษณะเหมือนกับรูปภาพต่อไปนี้