dax

  • Power Pivot + DAX เบื้องต้น — สร้าง Data Model และ Relationships ให้ Excel ทำงานหลายตาราง

    ถึงจุดที่ PivotTable ธรรมดาเริ่มไม่พอ คุณเคยเจอสถานการณ์แบบนี้ไหมครับ ข้อมูลการขายอยู่คนละไฟล์กับข้อมูลสินค้า อยากทำ PivotTable สรุปยอดขายรายหมวด ก็ต้องไปค่อยๆ VLOOKUP ดึงชื่อสินค้า หมวดหมู่ มาวางไว้ในตารางเดียวให้บวมโต กว่าจะได้ตารางที่สรุปได้ก็เสียเวลาไปครึ่งวัน แถมพอข้อมูลใหม่เข้ามา ก็ต้องมาลากสูตรใหม่ให้ยุ่งยากอีก Power Pivot เกิดขึ้นมาเพื่อแก้ปัญหาแบบนี้โดยตรงครับ มันเปลี่ยนวิธีคิดจากการ “รวมทุกอย่างไว้ในตารางเดียว” มาเป็น “ให้ Excel รู้จักความสัมพันธ์ระหว่างตาราง แล้วคำนวณข้ามตารางให้เลย” แนวคิดนี้เรียกว่า Data Model ซึ่งเป็นพื้นฐานของเครื่องมือวิเคราะห์ข้อมูลระดับมืออาชีพใน Excel บทความนี้ผมจะพาคุณรู้จัก Data Model, Relationships และ DAX เบื้องต้น พร้อมตัวอย่างจริงที่ใช้ต่อยอดจาก PivotTable และ Power Query ที่เคยเขียนไปก่อนหน้า โดยไม่ต้องเขียนโค้ดหรือติดตั้งอะไรเพิ่มเติม เพราะ Power Pivot เป็นฟีเจอร์ที่มาพร้อม Excel อยู่แล้ว เปิดไฟล์ตัวอย่างทำไปด้วยนะครับ ผมเตรียมตารางใบสั่งซื้อและตารางสินค้าไว้ให้ลองเล่นแล้ว จะได้เห็นว่าข้อมูลสองตารางแยกกันอยู่ แต่จะสรุปข้ามกันได้อย่างไร…