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

แชร์ผ่าน


การรวมข้าม

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

บทความนี้สาธิตวิธีการทําการรวมข้ามใน Power Query ด้วยตัวอย่างที่ใช้ได้จริง

ตัวอย่างตารางอินพุตและเอาต์พุต

สําหรับตัวอย่างนี้ ตารางแหล่งข้อมูลตัวอย่างคือ:

  • ผลิตภัณฑ์: ตารางที่มีผลิตภัณฑ์ทั่วไปทั้งหมดที่คุณขาย

    สกรีนช็อตของตารางผลิตภัณฑ์ตัวอย่างที่ประกอบด้วยผลิตภัณฑ์ที่แตกต่างกันสามรายการ

  • สี: ตารางที่มีการเปลี่ยนแปลงผลิตภัณฑ์ทั้งหมด เป็นสี ที่คุณสามารถมีได้ในสินค้าคงคลังของคุณ

    สกรีนช็อตของตารางสีตัวอย่างที่มีสี่สีที่แตกต่างกัน

เป้าหมายคือการดําเนินการรวมข้ามกับสองตารางเหล่านี้เพื่อสร้างรายการผลิตภัณฑ์ที่ไม่ซ้ํากันทั้งหมดที่คุณสามารถมีได้ในสินค้าคงคลังของคุณ ดังที่แสดงในตารางต่อไปนี้ การดําเนินการนี้จําเป็นเนื่องจาก ตาราง ผลิตภัณฑ์ ประกอบด้วยชื่อผลิตภัณฑ์ทั่วไปเท่านั้น และไม่ได้ให้รายละเอียดที่คุณจําเป็นต้องดูว่ามีการเปลี่ยนแปลงผลิตภัณฑ์ (เช่น สี) อะไรบ้าง

สกรีนช็อตของตารางสุดท้ายหลังจากการรวมข้ามรายการแต่ละผลิตภัณฑ์ที่มีสี่สีที่แตกต่างกันสําหรับทั้งหมด 12 แถว

ดําเนินการรวมข้าม

เมื่อต้องการดําเนินการรวมข้ามใน Power Query ก่อนอื่นให้ไปที่ตาราง ผลิตภัณฑ์ จากแท็บ เพิ่มคอลัมน์ บนริบบอน ให้เลือก คอลัมน์แบบกําหนดเอง สําหรับข้อมูลเพิ่มเติม ไปที่ เพิ่มคอลัมน์แบบกําหนดเอง

ภาพหน้าจอของแท็บเพิ่มคอลัมน์ Power Query พร้อมตัวเลือกคอลัมน์แบบกําหนดเองที่เน้น

ในกล่องโต้ตอบ คอลัมน์แบบกําหนดเอง ให้ใส่ชื่อที่คุณต้องการในกล่อง ชื่อคอลัมน์ใหม่ และป้อนColorsในกล่อง สูตรคอลัมน์แบบกําหนดเอง

สกรีนช็อตของกล่องโต้ตอบคอลัมน์แบบกําหนดเองสําหรับการรวมข้ามด้วยสูตรคอลัมน์แบบกําหนดเองที่เติมในสี

ข้อสำคัญ

ถ้าชื่อคิวรีของคุณมีช่องว่างเช่น สีผลิตภัณฑ์ ข้อความที่คุณจําเป็นต้องป้อนในส่วนสูตรคอลัมน์แบบกําหนดเองจะต้องทําตามไวยากรณ์#"Query name" สําหรับสีผลิตภัณฑ์ คุณจําเป็นต้องป้อน#"Product Colors"

คุณสามารถตรวจสอบชื่อของคิวรีของคุณได้ในบานหน้าต่าง การตั้งค่าคิวรี หรือในบานหน้าต่าง คิวรี ใน Power Query

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

สกรีนช็อตของคอลัมน์แบบกําหนดเองการรวมข้ามที่ขยาย

หลังจากที่คุณเลือกตกลง คุณบรรลุเป้าหมายในการสร้างตารางด้วยชุดผลิตภัณฑ์และสีที่เป็นไปได้ทั้งหมด

สกรีนช็อตของตารางสุดท้ายที่มีสามผลิตภัณฑ์ (เสื้อยืดกางเกงยีนส์และเลกกิ้ง) แต่ละรายการมีสี่สี (สีแดง สีน้ําเงิน สีดํา และสีขาว)