แชร์ผ่าน


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 ฟังก์ชันฟังก์ชันทางสถิติ