แชร์ผ่าน


ผนวกคิวรี

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

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

Note

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

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

  • ผนวกคิวรี - ผนวกตารางอื่นลงในคิวรีปัจจุบันของคุณ

    เช่น: คุณมีสองโต๊ะ A และ B คุณเลือก ผนวกแบบสอบถาม ในตาราง A และร้องขอผนวกตาราง B แบบสอบถาม A ของตารางจะมีตารางผนวกที่มีข้อมูลรวมจาก A และ B คิวรีตาราง B ของคุณไม่เปลี่ยนแปลง

  • ผนวกคิวรีเป็นใหม่ - ผนวกตารางอื่นเข้ากับคิวรีใหม่

    เช่น: คุณมีสองโต๊ะ A และ B คุณเลือก ผนวกแบบสอบถามเป็นใหม่ ในตาราง A และร้องขอผนวกตาราง B ตอนนี้คุณมีแบบสอบถามใหม่ที่เรียกว่า ผนวก 1 ที่ประกอบด้วยตารางรวมจาก A และ B ทั้งคิวรีตาราง A และตาราง B ของคุณจะไม่เปลี่ยนแปลง

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

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

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

Note

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

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

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

  • การขายออนไลน์: การขายผ่านช่องทางออนไลน์

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

  • ยอดขายในร้าน: ยอดขายผ่านสถานที่ตั้งจริงของบริษัท

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

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

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

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

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

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

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

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

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

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

สกรีนช็อตของกล่องโต้ตอบผนวกโดยใช้โหมดตารางตั้งแต่สามตารางขึ้นไป

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

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