DAX Function MAXX

บทความโดย: 9Expert Team

DAX Function MAXX

แนะนำการใช้งานฟังก์ชัน MAXX ซึ่งเป็นฟังก์ชันของ DAX (Data Analysis Expression) เพื่อใช้งานใน Power BI, Power Pivot ของ Excel และ SSAS ได้

9Expert Team 1 นาที

สิ่งสำคัญของการใช้งานPower BI ที่ขาดไม่ได้และเป็นเรื่องสำคัญมาก ๆ อย่างหนึ่งนั้นคือ DAX (Data Analysis Expressions) ซึ่งจะมาช่วยคำนวณสรุปผลข้อมูลที่มี โดย DAX จะถูกไปใช้ในการคำนวณ 3 ส่วนหลัก ๆ ได้แก่

  1. Measures – สร้างการคำนวณในรูปแบบของ Aggregation หลาย ๆ แถวในตาราง

  2. Calculated columns – สร้างการคำนวณให้เกิดคอลัมน์ใหม่ เป็นการคำนวณแบบทีละแถว

  3. Calculated table – สร้างการคำนวณให้เกิดตารางใหม่

DAX Function MAXX

ประเมิน expression สำหรับแต่ละแถวของตารางและส่งกลับค่าที่มากที่สุด

รูปแบบของ Syntax

MAXX(<table>,<expression>)

พารามิเตอร์

พารามิเตอร์

รายละเอียด

table

ตารางที่ให้มีการคำนวณ <expression> ในแต่ละแถวของตาราง

expression

expression ที่จะประเมินค่าสำหรับแต่ละแถวของตาราง

การคืนค่า

ค่าที่มากที่สุด 1 ค่า

ข้อสังเกตที่ควรทราบ

  • อาร์กิวเมนต์ table ของฟังก์ชัน MAXX อาจเป็นชื่อตาราง หรือ expression ที่ให้ผลลัพธ์เป็นตาราง ซึ่งอาร์กิวเมนต์ที่สองในฟังก์ชัน MAXX (expression) คือ expression ที่มีการประเมินสำหรับแต่ละแถวของตาราง

  • สำหรับค่าที่จะประเมินใน expression ของฟังก์ชัน MAXX จะเป็นสิ่ง Data type ต่อไปนี้เท่านั้นที่จะถูกนับไปประเมิน ได้แก่

    • ตัวเลข (Number)

    • ข้อความ (Text)

    • วันที่ (Dates)

  • ค่า ว่าง (BLANK) จะถูกข้ามไม่ถูกนำมาประเมิน ส่วนค่า TRUE/FALSE ไม่ได้สามารถใช้ได้กับฟังก์ชัน MAXX

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสำหรับใช้ในโหมด DirectQuery เมื่อใช้ในการ Calculated columns หรือกฎ row-level security (RLS)

หลักสูตรที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง