MAXX
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
ส่งกลับค่าสูงสุดที่เป็นผลมาจากการประเมินนิพจน์สําหรับแต่ละแถวของตาราง
วากยสัมพันธ์
MAXX(<table>,<expression>,[<variant>])
พารามิเตอร์
เทอม | นิยาม |
---|---|
table |
ตารางที่มีแถวที่จะประเมินนิพจน์ |
expression |
นิพจน์ที่จะประเมินสําหรับแต่ละแถวของตาราง |
variant |
(ไม่บังคับ) หาก TRUE และ ถ้ามีชนิดค่าผังงานหรือแบบผสม ค่าสูงสุดตาม ORDER BYDESC จะแสดงขึ้นมา |
ค่าผลลัพธ์
ค่าสูงสุด
หมาย เหตุ
อาร์กิวเมนต์
table
ของฟังก์ชัน MAXX อาจเป็นชื่อตารางหรือนิพจน์ที่ประเมินเป็นตาราง อาร์กิวเมนต์ที่สองระบุนิพจน์ที่จะประเมินสําหรับแต่ละแถวของตารางของค่าที่จะประเมิน เฉพาะต่อไปนี้เท่านั้นที่จะถูกนับ:
- หมายเลข
- คำ อธิบาย
- วัน
ข้ามค่าว่าง ค่า
TRUE
/FALSE
ไม่ได้รับการสนับสนุนถ้านิพจน์มีตัวแปรหรือชนิดค่าผสม เช่น ข้อความและตัวเลข จากนั้นตามค่าเริ่มต้น MAXX พิจารณาเฉพาะตัวเลขเท่านั้น ถ้า
<variant> =
TRUE'' จะมีการส่งกลับค่าสูงสุดฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่างที่ 1
สูตรต่อไปนี้ใช้นิพจน์เป็นอาร์กิวเมนต์ที่สองในการคํานวณจํานวนรวมของภาษีและการจัดส่งสําหรับแต่ละคําสั่งซื้อในตาราง InternetSales ผลลัพธ์ที่คาดหวังคือ 375.7184
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
ตัวอย่างที่ 2
สูตรต่อไปนี้เป็นตัวกรองแรกของตาราง InternetSales โดยใช้นิพจน์ FILTER เพื่อแสดงชุดย่อยของคําสั่งซื้อสําหรับภูมิภาคการขายเฉพาะที่กําหนดเป็น [SalesTerritory] = 5 ฟังก์ชัน MAXX จะประเมินนิพจน์ที่ใช้เป็นอาร์กิวเมนต์ที่สองสําหรับแต่ละแถวของตารางที่กรองแล้ว และแสดงจํานวนเงินสูงสุดสําหรับภาษีและการจัดส่งสําหรับคําสั่งซื้อเหล่านั้น ผลลัพธ์ที่คาดหวังคือ 250.3724
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชัน MAXMAXA ฟังก์ชันฟังก์ชันทางสถิติ