มาทำความรู้จักกับ DAX หรือ Data Analysis Expressions กัน!
วันนี้เราพาทุกคนมาทำความรู้จักกับภาษาที่ชื่อว่า DAX หรือ Data Analysis Expressions เป็นภาษาที่ใช้สำหรับคำนวณวิเคราะห์ข้อมูลและการสร้างการคำนวณ (measures), คอลัมน์, และตาราง ใน Microsoft Power BI, SQL Server Analysis Services, และ Microsoft Power Pivot สำหรับ Excel แต่ในวันนี้เราจะมาพูดถึง DAX ที่ใช้ใน Power BI กัน ซึ่งจะสามารถเขียน DAX ได้ด้วยการกดคำสั่งในเครื่องมือ Calculate ในแถบ Modeling หน้าการทำงานของ Power BI เพื่อเลือกว่าจะเขียน DAX แบบไหนนั่นเอง
ฟังก์ชันพื้นฐานของ DAX
DAX ใช้สร้างการคำนวณ (measures)
**SUM, AVERAGE:** ใช้ในการคำนวณผลรวม และค่าเฉลี่ย จากข้อมูลในคอลัมน์ที่ระบุ
**CALCULATE**:คำนวณผลรวมของยอดขายโดยใช้เงื่อนไขเฉพาะ
**VAR** และ **RETURN**: ใช้ **VAR**เพื่อกำหนดตัวแปรในการคำนวณและ **RETURN**เพื่อส่งคืนผลลัพธ์ของการคำนวณ
DAX ใช้สร้างคอลัมล์
**YEAR** และ **MONTH**: ใช้สำหรับแยกปีและเดือนจากคอลัมน์วันที่
**FORMAT**: ใช้สำหรับจัดรูปแบบวันที่, ตัวเลข, หรือข้อมูลอื่นๆ ให้อยู่ในรูปแบบที่ต้องการ
**DATEDIFF**: ใช้เพื่อคำนวณระยะห่างระหว่างวันที่สองวันในหน่วยที่กำหนด
**IF**: ใช้เพื่อสร้างเงื่อนไขและตัดสินใจในการแสดงผลลัพธ์ตามเงื่อนไขที่กำหนด
DAX ใช้สร้างตาราง
**SUMMARIZE**:สร้างตารางที่สรุปยอดรวมโดยแยกตามหมวดหมู่
**VALUES**: สร้างตารางรายการของค่าที่ไม่ซ้ำกันจากคอลัมน์ที่ระบุในตาราง
NATURALINNERJOIN: การรวมตาราง (inner join) โดยอัตโนมัติขึ้นอยู่กับคอลัมน์ที่มีชื่อเดียวกันและประเภทข้อมูลเดียวกันในทั้งสองตาราง
EXCEPT: นำแถวที่มีในตารางแรก (FirstTable) แต่ไม่มีในตารางที่สอง (SecondTable) มาสร้างเป็นตารางใหม่เพื่อค้นหาความแตกต่างระหว่างตารางทั้งสอง
นอกจากที่ยกตัวอย่างมากนี้ ยังมีสูตรDAXอีกมากมายที่จะช่วยในการทำงานไม่ว่าจะเป็นการจัดการข้อมูล หรือการสร้าง Dashboard ใน Power BI
หากใครอยากเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งาน Power BI เราเปิด Scalyst Workshop หัวข้อ Data analytics with Power BI
ในวันที่ 22 กุมภาพันธ์ 2568 ที่ Mint tower ถนนบรรทัดทอง, กทม.
เวลา 9.00-17.00 น.
ค่าลงทะเบียน 3,900 บาท (ลดจากปกติ 4,900 บาท)
สามารถกดลิงก์ “หน้าโปรไฟล์“ เพื่อลงทะเบียนกันได้เลย!











