อ่านในภาษาอังกฤษ

แชร์ผ่าน


MAXX

นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ

ส่งกลับค่าสูงสุดที่เป็นผลมาจากการประเมินนิพจน์สําหรับแต่ละแถวของตาราง

ไวยากรณ์

DAX
MAXX(<table>,<expression>,[<variant>])    

พารามิเตอร์

เงื่อนไข คำนิยาม
ตาราง ตารางที่มีแถวที่จะประเมินนิพจน์
สีหน้า นิพจน์ที่จะประเมินสําหรับแต่ละแถวของตาราง
ตัว แปร (ไม่บังคับ) ถ้าค่า TRUE และถ้ามีชนิดค่าผสมหรือตัวแปร ค่าสูงสุดตาม ORDER BY DESC จะถูกส่งกลับ

ค่าที่ส่งกลับ

ค่าสูงสุด

หมายเหตุ

  • อาร์กิวเมนต์ ตาราง ของฟังก์ชัน MAXX อาจเป็นชื่อตารางหรือนิพจน์ที่ประเมินไปยังตาราง อาร์กิวเมนต์ที่สองระบุนิพจน์ที่จะประเมินสําหรับแต่ละแถวของตาราง

  • ของค่าที่จะประเมิน เฉพาะต่อไปนี้เท่านั้นที่จะถูกนับ:

    • ตัวเลข
    • ข้อความ
    • Dates
  • ข้ามค่าว่าง ค่า TRUE/FALSE ไม่ได้รับการสนับสนุน

  • หากนิพจน์มีตัวแปรหรือชนิดค่าผสม เช่น ข้อความและตัวเลข ดังนั้นตามค่าเริ่มต้น MAXX จะพิจารณาเฉพาะตัวเลขเท่านั้น ถ้า <variant> = TRUEจะส่งกลับค่าสูงสุด

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง 1

สูตรต่อไปนี้ใช้นิพจน์เป็นอาร์กิวเมนต์ที่สองในการคํานวณจํานวนรวมของภาษีและการจัดส่งสําหรับแต่ละคําสั่งซื้อในตาราง InternetSales ผลลัพธ์ที่คาดหวังคือ 375.7184

DAX
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])  

ตัวอย่าง 2

สูตรต่อไปนี้เป็นตัวกรองแรกของตาราง InternetSales โดยใช้นิพจน์ FILTER เพื่อแสดงชุดย่อยของคําสั่งซื้อสําหรับภูมิภาคการขายเฉพาะที่กําหนดเป็น [SalesTerritory] = 5 ฟังก์ชัน MAXX จะประเมินนิพจน์ที่ใช้เป็นอาร์กิวเมนต์ที่สองสําหรับแต่ละแถวของตารางที่กรองแล้ว และแสดงจํานวนเงินสูงสุดสําหรับภาษีและการจัดส่งสําหรับคําสั่งซื้อเหล่านั้น ผลลัพธ์ที่คาดหวังคือ 250.3724

DAX
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])  

ฟังก์ชัน MAX
ฟังก์ชัน MAXA
ฟังก์ชันทางสถิติ