MAXX
นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ
ส่งกลับค่าสูงสุดที่เป็นผลมาจากการประเมินนิพจน์สําหรับแต่ละแถวของตาราง
ไวยากรณ์
MAXX(<table>,<expression>,[<variant>])
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
ตาราง | ตารางที่มีแถวที่จะประเมินนิพจน์ |
สีหน้า | นิพจน์ที่จะประเมินสําหรับแต่ละแถวของตาราง |
ตัว แปร | (ไม่บังคับ) ถ้าค่า TRUE และถ้ามีชนิดค่าผสมหรือตัวแปร ค่าสูงสุดตาม ORDER BY DESC จะถูกส่งกลับ |
ค่าที่ส่งกลับ
ค่าสูงสุด
หมายเหตุ
อาร์กิวเมนต์ ตาราง ของฟังก์ชัน MAXX อาจเป็นชื่อตารางหรือนิพจน์ที่ประเมินไปยังตาราง อาร์กิวเมนต์ที่สองระบุนิพจน์ที่จะประเมินสําหรับแต่ละแถวของตาราง
ของค่าที่จะประเมิน เฉพาะต่อไปนี้เท่านั้นที่จะถูกนับ:
- ตัวเลข
- ข้อความ
- Dates
ข้ามค่าว่าง ค่า 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])
เนื้อหาที่เกี่ยวข้อง
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ