ASC - Insight your data with BI
06/11/2025
💥คุณเบื่อหรือยัง?
..เบื่อโค้ด DAX ที่ยาวเป็น "หางว่าว" จนตาลาย? ..เบื่อที่ต้อง "Copy + Paste" สูตรเดิมๆ ไปแก้ใน Report 20 ไฟล์? ..เบื่อที่ต้องนั่ง "Debug" โค้ดสปาเก็ตตี้... ทั้งที่รู้ว่ามันมี "วิธีที่ดีกว่า" ?
ถ้า DAX (Data Analysis Expressions) คือวิชาในโรงเรียนเวทมนตร์...
การบวกเลขธรรมดาๆ SUM( Sales[Sales Amount] ) ก็เหมือนการร่ายคาถา "ลูมอส" (เปิดไฟ) ที่ใครๆ ก็ทำได้
แต่ "ศิลปะแห่ง DAX" (The Art of DAX) ...
มันคือการร่ายคาถาผู้พิทักษ์, การปรุงยาสรรพรส, หรือการท่องเวลา! 🧙♂️✨
มันคือศาสตร์ที่แยกระหว่าง "คนใช้ DAX เป็น" กับ "ศิลปิน DAX" ผู้เสกข้อมูลได้ดั่งใจ
มาดูกันว่า "ศิลปิน DAX" เขามองโลกต่างจากคนอื่นยังไง:
🔮 1. พวกเขามองเห็น "The Matrix" (หรือที่เรียกว่า "Context")
นี่คือหัวใจที่แท้ทรู! ศิลปิน DAX ไม่ได้มอง "ตารางข้อมูล" แต่เขามองเห็น "สนามพลัง" ที่เรียกว่า บริบท (Context) ที่คอยควบคุมทุกสิ่ง
- Filter Context (บริบทตัวกรอง): มันคือ "แว่นตา" ที่ DAX กำลังสวมอยู่ คุณคลิก Slicer "ปี 2024", คลิกกราฟ "ประเทศไทศ", DAX ก็จะใส่แว่นที่มองเห็นเฉพาะข้อมูลนั้น
- Row Context (บริบทแถว): นี่คือการ "สแกน" ข้อมูลทีละแถว เหมือนเอาแว่นขยายส่องดูทีละตัว
คนทั่วไปจะ งง กับ Context แต่ศิลปิน DAX จะ ควบคุม มัน! พวกเขารู้ว่าต้อง "ถอดแว่น" (เช่น ใช้ ALL เพื่อดูยอดรวม) หรือ "เปลี่ยนแว่น" (เช่น ใช้ FILTER เพื่อดูเฉพาะกลุ่ม) ตอนไหน
🪄 2. พวกเขามี "คทาอภิมหาเวทย์" (ที่ชื่อว่า CALCULATE)
ถ้า DAX มีฟังก์ชันที่ทรงพลังที่สุด, ขี้โกงที่สุด, และเจ๋งที่สุด... นั่นคือ CALCULATE
CALCULATE คือฟังก์ชันเดียวที่สามารถ "บิดเบือนความจริง" หรือ "เปลี่ยน Context" ได้ตามใจชอบ
- อยากย้อนเวลาไปดูยอดขายปีที่แล้ว? CALCULATE จัดให้!
- อยากเทียบยอดขายสินค้าชิ้นนี้กับ "ทุกหมวดหมู่"? CALCULATE เสกให้!
- อยากคำนวณยอดขายที่ซับซ้อนโดยไม่สน Slicer ที่คนอื่นเลือกมา? CALCULATE ทำได้!
การจะร่ายคาถานี้ให้ชำนาญ คือจุดสูงสุดของศิลปะ DAX
🏗️ 3. พวกเขาคือ "สถาปนิก" ไม่ใช่แค่ "ช่างทาสี"
ศิลปินเอกไม่วาดรูปบนกระดาษทิชชูที่ยับยู่ยี่...
ศิลปิน DAX ก็ไม่เขียนโค้ดบน Data Model (โมเดลข้อมูล) ที่เละเทะเหมือนกัน!
- ศิลปะที่แท้จริง เริ่มตั้งแต่ "ฐานทัพ" ครับ
- พวกเขารู้ว่าต้องปั้นโมเดลแบบ Star Schema (มีตาราง Fact อยู่ตรงกลาง และล้อมด้วย Dimension) ที่สวยงาม
- พวกเขาสร้าง "สะพาน" (Relationships) ที่แข็งแรงและถูกต้อง (แบบ One-to-Many)
เคล็ดลับ: ถ้าโมเดลคุณดี... สูตร DAX ของคุณจะ สั้น, สวย, และโคตรง่าย! แต่ถ้าโมเดลพัง... สูตร DAX ของคุณจะยาวเป็นกิโลและช้าเป็นเต่าคลาน
✨ 4. โค้ดของพวกเขา "เร็วและสวย" (Elegance & Performance)
โค้ดที่ "ทำงานได้" กับ โค้ดที่ "สง่างาม" มันคนละชั้นกันเลย
- ศิลปิน DAX จะเขียนโค้ดที่...
1 เร็วปรี๊ด: เขารู้ว่าต้องใช้ SUMX ตอนไหน หรือใช้ FILTER ยังไงไม่ให้เครื่องค้าง
2 อ่านง่าย: โค้ดของเขาจะสะอาดตา จัดย่อหน้าสวยงามเหมือนบทกวี
- ไม้ตายลับ? คือการใช้ VAR (ตัวแปร) ครับ!
- มันเหมือนการ "พักคำนวณ" ค่าที่ซับซ้อนไว้ในกล่องก่อน แล้วค่อยหยิบมาใช้ทีหลัง ทำให้สูตรอ่านง่ายขึ้น 100% และทำงานเร็วขึ้นอีกมหาศาล!
👑 5. พวกเขามี "เจ้าสำนัก" (The Godfathers)
ในโลกแห่งศิลปะนี้ มีปรมาจารย์ที่ทุกคนเคารพ นั่นคือ Alberto Ferrari และ Marco Russo (จาก SQLBI) พวกเขาคือคนที่ทำให้โลกเห็นว่า DAX มันลึกซึ้งแค่ไหน
สรุปสั้นๆ:
"ศิลปะแห่ง DAX" คือการเดินทางจากการ "บวกเลข" ไปสู่การ "ควบคุมความจริง" ของข้อมูล มันคือการผสมผสานตรรกะที่เฉียบคม, ความเข้าใจโมเดลอย่างลึกซึ้ง และการเขียนโค้ดที่สง่างาม เพื่อเสก "ข้อมูลเชิงลึก (Insight)" ที่คนอื่นมองไม่เห็นออกมาครับ!
ยินดีต้อนรับสู่โลกแห่ง "ศิลปะ DAX" ครับ!
อยากให้เราเจาะลึกเรื่องไหนเป็นพิเศษคอมเม้นมานะครับ👇
27/10/2025
⚡️“คุณเคยรอรายงาน Power BI นานจนอยากปิดจอไหม?” ไม่ใช่เพราะเครื่องคุณช้า…แต่เพราะ DAX ของคุณยังไม่เร็วพอ
💥eBook DAX Velocity จะสอนให้คุณเข้าใจ “เครื่องยนต์ลับ” ของ DAX ที่ชื่อว่า Formula Engine (FE) และ Storage Engine (SE) — เข้าใจสองสิ่งนี้ คุณจะเขียน DAX ได้เร็วกว่าเดิม 10 เท่า!📘 ดาวน์โหลดได้เร็ว ๆ นี้!
คลิกที่นี่เพื่อเป็นสมาชิก?
ประเภท
ติดต่อ ธุรกิจของเรา
เบอร์โทรศัพท์
เว็บไซต์
ที่อยู่
29/170 ม. 11 ถนนบางบอน 4 แขวงบางบอน เขตบางบอน
Bangkok
10150
เวลาทำการ
| จันทร์ | 08:00 - 17:00 |
| อังคาร | 08:00 - 17:00 |
| พุธ | 08:00 - 17:00 |
| พฤหัสบดี | 08:00 - 17:00 |
| ศุกร์ | 08:00 - 17:00 |