Power BI | EXCEPT | FIND difference in 2 tables
Power BI | EXCEPT | FIND difference in 2 tables
ถ้ามีข้อมูล 2 ตาราง
ต้องการเช็ค รายการที่มีใน ตารางที่ 1 แต่ ไม่มีแน่ใน ตารางที่ 2 เช็คยังไง
ใน Power Bi สามารถ ใช้ function ชื่อ EXCEPT ได้
ตัวอย่าง
Table1 -> Sales -> มี column ชื่อ ProductKey
แสดงรายการขายที่เกิดขึ้น
Table2 -> Product-> มี column ชื่อ ProductKey
เก็บข้อมูล สินค้า ทั้งหมดที่ขาย
ต้องการจะเช็คว่า
มี สินค้ารหัส อะไร ที่ขายไปแล้ว
แต่ไม่มีข้อมูล สินค้าตัวนั้น ในตาราง Product
พูดง่ายๆ ก็คือ มีสินค้าอะไร ที่ขายไปแล้ว แต่ไม่มีในฐานข้อมูลบริษัทบ้าง
สิ่งที่ต้องเช็คคือ
รหัสสินค้า ที่ มีใน Sales แต่ไม่มีใน Product
เราสามารถ ใช้ Function ชื่อ EXCEPT ได้
EXCEPT( TABLE1 , TABLE2)
เช็คข้อมูลในตารางที่ 1 แต่ไม่มีในตาราง 2
ขั้นตอน ไปที่ Table View ก่อน
1.ไปที่ Table Tools -> New Table
2. ใช้ Function ชื่อ Except ได้เลย
แต่ Table1 - > ต้องตัดตัวซ้ำ ใน Sales ก่อน ด้วย Distinct
ทำเหมือนกัน กับ Table 2
ผลลัพธ์ที่ได้จะได้เป็นตารางใหม่
ที่แสดงแค่ รายการที่มีใน
ตารางที่ 1 แต่ไม่มี ใน ตารางที่ 2