การรวมข้อมูลใน Power Query

การแปลงข้อมูลใน Power BI

Khaled Choucri

Strategic Analyst - Trilogy

ทำไมต้องรวมข้อมูล?

Append Queries

  • ไฟล์แยกหลายไฟล์ที่มีข้อมูลคล้ายกัน
  • ข้อมูลมีขนาดใหญ่เกินกว่าจะเก็บในไฟล์เดียว

union.png

Merge Queries

  • ตารางมีความสัมพันธ์กันผ่านคอลัมน์ตั้งแต่หนึ่งคอลัมน์ขึ้นไป
  • รวมตารางให้เป็นโครงสร้างแบบ "แบน" ได้

ไดอะแกรม star schema ที่มีตาราง fact อยู่ตรงกลางล้อมรอบด้วย dimension 5 ตาราง

การแปลงข้อมูลใน Power BI

การ Append ข้อมูล

  • Append query จะเพิ่มแถวลงในตาราง
    • การรวมคิวรีแบบ "แนวตั้ง"
    • ชื่อคอลัมน์ต้องตรงกัน

quarters.png

  • จะเกิด Null เมื่อชื่อคอลัมน์หรือจำนวนคอลัมน์ไม่ตรงกัน

ภาพแสดงการนำตารางสองตารางมา append รวมกันเป็นชุดข้อมูลเดียว

การแปลงข้อมูลใน Power BI

การ Merge ข้อมูล

  • Merge query จะเพิ่มคอลัมน์ลงในตาราง
    • การรวมคิวรีแบบ "แนวนอน"
    • เชื่อมตารางผ่าน unique identifier หรือ key

คีย์เชิงสัมพันธ์ในสองตารางสำหรับการ merge

การแปลงข้อมูลใน Power BI

การ Merge ข้อมูล: ประเภทของ Join

Inner Join

Inner Join คืนเฉพาะแถวที่ตรงกัน

Left Join

Left Join คืนแถวที่ตรงกันและแถวทั้งหมดของตารางซ้าย

Right Join

Right Join คืนแถวที่ตรงกันและแถวทั้งหมดของตารางขวา

Full Join

Full Join คืนแถวที่ตรงกันและแถวทั้งหมดจากทั้งสองตาราง

การแปลงข้อมูลใน Power BI

การ Merge ข้อมูล: ตัวอย่าง Left Join

Left Join

ภาพหน้าจอ 2022-04-19 เวลา 17.25.25

การแปลงข้อมูลใน Power BI

การ Merge ข้อมูล: ตัวอย่าง Inner Join

Inner Join

ภาพหน้าจอ 2022-04-19 เวลา 22.41.11

การแปลงข้อมูลใน Power BI

มาฝึกกันเถอะ!

การแปลงข้อมูลใน Power BI

Preparing Video For Download...