DAX Function MAXX

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

สิ่งสำคัญของการใช้งาน 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> ในแต่ละแถวของตาราง
expressionexpression ที่จะประเมินค่าสำหรับแต่ละแถวของตาราง


 

การคืนค่า

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

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

  • อาร์กิวเมนต์ table ของฟังก์ชัน MAXX อาจเป็นชื่อตาราง หรือ expression ที่ให้ผลลัพธ์เป็นตาราง ซึ่งอาร์กิวเมนต์ที่สองในฟังก์ชัน MAXX (expression) คือ expression ที่มีการประเมินสำหรับแต่ละแถวของตาราง
  • สำหรับค่าที่จะประเมินใน expression ของฟังก์ชัน MAXX จะเป็นสิ่ง Data type ต่อไปนี้เท่านั้นที่จะถูกนับไปประเมิน ได้แก่
    • ตัวเลข (Number)
    • ข้อความ (Text)
    • วันที่ (Dates)
  • ค่า ว่าง (BLANK) จะถูกข้ามไม่ถูกนำมาประเมิน ส่วนค่า TRUE/FALSE ไม่ได้สามารถใช้ได้กับฟังก์ชัน MAXX
  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสำหรับใช้ในโหมด DirectQuery เมื่อใช้ในการ calculated column หรือกฎ row-level security (RLS)