ผนวกคิวรี

การดําเนินการผนวกสร้างตารางเดียวโดยการเพิ่มเนื้อหาของตารางอย่างน้อยหนึ่งตารางไปยังอีกตารางหนึ่ง และรวมส่วนหัวของคอลัมน์จากตารางเพื่อสร้างสคีมาสําหรับตารางใหม่

แผนภาพที่แสดงผลลัพธ์ของการดําเนินการผนวกด้วยค่า null ในคอลัมน์ที่ไม่มีอยู่ในตารางต้นฉบับ

หมายเหตุ

เมื่อตารางที่ไม่มีส่วนหัวของคอลัมน์เดียวกันถูกผนวกส่วนหัวของคอลัมน์ทั้งหมดจากตารางทั้งหมดจะถูกผนวกเข้ากับตารางผลลัพธ์ หากตารางที่ผนวกหนึ่งไม่มีส่วนหัวของคอลัมน์จากตารางอื่น ตารางผลลัพธ์จะแสดง ค่า Null ในคอลัมน์ที่เกี่ยวข้อง ดังที่แสดงในรูปภาพก่อนหน้าในคอลัมน์ C และ D

คุณสามารถค้นหาคําสั่ง ผนวกคิวรี บนแท็บ หน้าแรก ในกลุ่ม รวม บนเมนูดรอปดาวน์ คุณจะเห็นตัวเลือกสองตัว:

  • การผนวกคิวรี จะแสดง กล่องโต้ตอบ ผนวก เพื่อเพิ่มตารางเพิ่มเติมไปยังคิวรีปัจจุบัน
  • ผนวกคิวรีเป็นรายการใหม่ แสดง กล่องโต้ตอบ ผนวก เพื่อสร้างคิวรีใหม่โดยการผนวกหลายตาราง

ผนวกคําสั่งคิวรี

การดําเนินการผนวกต้องการอย่างน้อยสองตาราง กล่องโต้ตอบ ผนวก มีสองโหมด:

  • สองตาราง: รวมคิวรีตารางสองรายการเข้าด้วยกัน โหมดนี้เป็นโหมดค่าเริ่มต้น
  • สามตารางหรือมากกว่า: อนุญาตให้รวมคิวรีตารางจํานวนตามอําเภอใจ

หมายเหตุ

ตารางจะถูกผนวกตามลําดับที่เลือกไว้ โดยเริ่มต้นด้วยตารางหลักสําหรับโหมดสองตารางและจากตารางหลักใน ตาราง หลัก เพื่อผนวกรายการสําหรับโหมด สามตารางหรือมากกว่า

ผนวกสองตาราง

สําหรับตัวอย่างในบทความนี้ เราจะใช้สองตารางต่อไปนี้ที่มีข้อมูลตัวอย่าง:

  • ยอดขายออนไลน์: ยอดขายที่ทําผ่านช่องทางออนไลน์

    ตารางตัวอย่างการขายออนไลน์ที่มีคอลัมน์ชื่อช่องทาง (ออนไลน์), วันที่, รหัสลูกค้า และหน่วย

  • Store Sales: ยอดขายที่ทําผ่านตําแหน่งที่ตั้งจริงของบริษัท

    ตารางยอดขายของร้านค้าตัวอย่างที่มีคอลัมน์วันที่ หน่วย การอ้างอิง รหัสลูกค้า และชื่อช่องทาง (ร้านค้า)

เมื่อต้องการผนวกตารางเหล่านี้ ก่อนอื่นให้เลือก ตาราง ยอดขาย ออนไลน์ บนแท็บ หน้าแรก ให้เลือก ผนวกคิวรี ซึ่งสร้างขั้นตอนใหม่ในคิวรี Online Sales ตาราง Online Sales จะเป็นตารางหลัก ตารางที่จะผนวกเข้ากับตารางหลักจะเป็น Store Sales

ผนวกสองตาราง

Power Query ดําเนินการผนวกข้อมูลที่ยึดตามชื่อของส่วนหัวของคอลัมน์ที่พบในทั้งสองตาราง และไม่ได้ขึ้นอยู่กับตําแหน่งสัมพัทธ์ของพวกเขาในส่วนส่วนหัวของตารางที่เกี่ยวข้อง ตารางสุดท้ายจะมีคอลัมน์ทั้งหมดจากตารางทั้งหมดต่อท้าย

ในกรณีที่ตารางหนึ่งไม่มีคอลัมน์ที่พบในตาราง อื่น ค่า Null จะปรากฏในคอลัมน์ที่สอดคล้องกัน ดังที่แสดงใน คอลัมน์ผู้ อ้างอิงของคิวรีสุดท้าย

ตารางที่มีคอลัมน์และข้อมูลทั่วไปที่รวมกัน ยกเว้นคอลัมน์ Referer ที่ประกอบด้วยค่า Null สําหรับแถวยอดขายออนไลน์

ผนวกสามตารางขึ้นไป

ในตัวอย่างนี้ คุณต้องการผนวกไม่เพียง แต่ตารางยอดขายออนไลน์และยอดขายของร้านค้า แต่ยังรวมถึงตารางใหม่ที่ชื่อว่า ใคร lesale Sales ด้วย

ตารางยอดขายขายส่งตัวอย่างที่มีคอลัมน์ชื่อช่องทาง (ขายส่ง), วันที่, รหัสลูกค้า และหน่วย

วิธีใหม่สําหรับตัวอย่างนี้คือการเลือก ผนวกคิวรีเป็นรายการใหม่ จากนั้น ในกล่องโต้ตอบ ผนวก ให้เลือกตัวเลือก สามตาราง ขึ้นไป ในรายการ ตารางที่พร้อมใช้งาน ให้เลือกแต่ละตารางที่คุณต้องการผนวก จากนั้นเลือก เพิ่ม หลังจากที่ตารางทั้งหมดที่คุณต้องการปรากฏในรายการ ตารางที่จะผนวก ให้เลือก ตกลง

โหมดตารางตั้งแต่สามโหมดขึ้นไป

หลังจากเลือก ตกลง คิวรีใหม่จะถูกสร้างขึ้นด้วยตารางทั้งหมดของคุณต่อท้าย

ตารางที่มีคอลัมน์และข้อมูลจากสามตารางรวมกัน ยกเว้นค่า null ในแถวออนไลน์และแถวขายส่งของคอลัมน์การอ้างอิง