การรวมภายใน

ชนิดการรวมชนิดหนึ่งที่พร้อมใช้งานในกล่องโต้ตอบ ผสาน ใน Power Query คือ การรวมภายใน ซึ่งนําเฉพาะแถวที่ตรงกันจากทั้งตารางด้านซ้ายและด้านขวาเท่านั้น ข้อมูลเพิ่มเติม: ภาพรวมการดําเนินการผสาน

ตัวอย่างการรวมภายใน

รูปแสดงตารางทางด้านซ้ายที่มีคอลัมน์วันที่ ประเทศ ID และหน่วย คอลัมน์ CountryID ที่เน้นนั้นประกอบด้วยค่า 1 ในแถว 1 และ 2, 3 ในแถวที่ 3 และ 2 ในแถวที่ 4 ตารางทางด้านขวามีคอลัมน์ ID และประเทศ คอลัมน์ ID ที่เน้นประกอบด้วยค่า 3 ในแถวที่ 1 (ระบุปานามา) และ 4 ในแถวที่ 2 (แสดงถึงสเปน) ตารางด้านล่างสองตารางแรกประกอบด้วยคอลัมน์วันที่, CountryID, Units และ Country แต่มีแถวข้อมูลสําหรับปานามาเพียงแถวเดียวเท่านั้น

บทความนี้ใช้ข้อมูลตัวอย่างเพื่อแสดงวิธีการดําเนินการผสานด้วยการรวมภายใน ตารางแหล่งข้อมูลตัวอย่างสําหรับตัวอย่างนี้คือ:

  • ยอดขาย: ตารางนี้ประกอบด้วยเขตข้อมูลวันที่ ประเทศ ID และหน่วย CountryID เป็นค่าจํานวนเต็มที่แสดงถึงตัวระบุที่ไม่ซ้ํากันจากตาราง Countries

    ตารางยอดขายที่มีคอลัมน์ Date, CountryID และ Units โดยมี CountryID ตั้งค่าเป็น 1 ในแถว 1 และ 2, 3 ในแถวที่ 3 และ 2 ในแถวที่ 4

  • ประเทศ: นี่คือตารางอ้างอิงที่มีรหัสเขตข้อมูลและประเทศ เขตข้อมูล id แสดงตัวระบุที่ไม่ซ้ํากันสําหรับแต่ละระเบียน

    ตารางประเทศที่มี id ที่ตั้งค่าเป็น 3 ในแถวที่ 1 และ 4 ในแถวที่ 2 และประเทศถูกตั้งค่าเป็นปานามาในแถวที่ 1 และสเปนในแถวที่ 2

ในตัวอย่างนี้ คุณจะผสานทั้งสองตาราง กับ ตาราง ยอดขาย เป็นตารางด้านซ้ายและ ตาราง ประเทศ เป็นตารางด้านขวา การรวมจะถูกสร้างระหว่างคอลัมน์ต่อไปนี้

เขตข้อมูลจากตารางยอดขาย เขตข้อมูลจากตารางประเทศ
CountryID รหัส

เป้าหมายคือเพื่อสร้างตารางดังต่อไปนี้ ซึ่งชื่อของประเทศจะปรากฏเป็นคอลัมน์ประเทศใหม่ในตารางยอดขาย เนื่องจากวิธีการทํางานของการรวมภายใน จึงมีเพียงแถวที่ตรงกันจากทั้งตารางด้านซ้ายและด้านขวาเท่านั้นที่จะถูกนําเข้ามา

ตารางสุดท้ายการรวมภายในที่มีส่วนหัวของคอลัมน์ Date, CountryID, Units และ Country และแถวข้อมูลแถวเดียวสําหรับประเทศปานามา

เมื่อต้องการดําเนินการรวมภายใน

  1. เลือกคิวรี ยอดขาย จากนั้นเลือก ผสานคิวรี
  2. ในกล่องโต้ตอบ ผสาน ภายใต้ ตารางด้านขวาสําหรับการผสาน ให้เลือก ประเทศ
  3. ในตาราง ยอดขาย ให้เลือกคอลัมน์ CountryID
  4. ในตารางประเทศ เลือกคอลัมน์ id
  5. ในส่วนประเภทการรวม ให้เลือกภายใน
  6. เลือก ตกลง

ผสานกล่องโต้ตอบที่แสดงผลลัพธ์ของการทําตามขั้นตอนการรวมภายในก่อนหน้านี้

เคล็ดลับ

ดูข้อความที่ด้านล่างของกล่องโต้ตอบที่อ่าน "การเลือกตรงกับ 1 จาก 4 แถวจากตารางแรก และ 1 จาก 2 แถวจากตารางที่สอง" ข้อความนี้เป็นสิ่งสําคัญในการทําความเข้าใจผลลัพธ์ที่คุณได้รับจากการดําเนินการนี้

ในตารางยอดขาย คุณมี CountryID เป็น 1 และ 2 แต่ไม่พบค่าใดเลยในตาราง Countries ด้วยเหตุนี้จึงพบเพียง 1 ใน 4 แถวในตารางด้านซ้าย (แรก)

ในตารางประเทศ คุณมีประเทศสเปนที่มี id 4 แต่ไม่มีระเบียนสําหรับ CountryID ของ 4 ในตารางยอดขาย ด้วยเหตุนี้ จึงมีเพียงหนึ่งจากสองแถวเท่านั้นจากตารางด้านขวา (ที่สอง) ที่พบรายการที่ตรงกัน

จากคอลัมน์ ประเทศ ที่สร้างขึ้นใหม่ ขยายเขตข้อมูล ประเทศ อย่าเลือกกล่องกา เครื่องหมายใช้ชื่อคอลัมน์เดิมเป็นคํานํา หน้า

ขยายคอลัมน์ตารางสําหรับประเทศ

หลังจากดําเนินการนี้ คุณจะสร้างตารางที่มีลักษณะเหมือนกับรูปภาพต่อไปนี้

ตารางสุดท้ายที่มีส่วนหัวของคอลัมน์ Date, CountryID, Units และ Country และแถวเดียวของข้อมูลสําหรับประเทศปานามา