อ่านในภาษาอังกฤษ

แชร์ผ่าน


ผนวกคิวรี

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

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

หมายเหตุ

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

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

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

ภาพหน้าจอของริบบอนแท็บหน้าแรกของ Power Query พร้อมคําสั่งการผนวกคิวรีที่เน้น

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

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

หมายเหตุ

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

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

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

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

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

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

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

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

สกรีนช็อตของกล่องโต้ตอบผนวกกับ Store Sales ตั้งค่าเป็นตารางที่จะผนวก

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

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

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

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

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

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

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

ภาพหน้าจอของกล่องโต้ตอบการผนวกโดยใช้โหมดตารางอย่างน้อยสามโหมด

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

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