AVERAGEX
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
คํานวณค่าเฉลี่ย (ค่าเฉลี่ยเลขคณิต) ของชุดนิพจน์ที่ประเมินในตาราง
วากยสัมพันธ์
AVERAGEX(<table>,<expression>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
table |
ชื่อของตาราง หรือนิพจน์ที่ระบุตารางที่สามารถดําเนินการรวมได้ |
expression |
นิพจน์ที่มีผลลัพธ์ของสเกลาซึ่งจะได้รับการประเมินสําหรับแต่ละแถวของตารางในอาร์กิวเมนต์แรก |
ค่าผลลัพธ์
เลขทศนิยม
หมาย เหตุ
ฟังก์ชัน AVERAGEX ช่วยให้คุณสามารถประเมินนิพจน์สําหรับแต่ละแถวของตาราง จากนั้นจะใช้ชุดค่าและคํานวณค่าเฉลี่ยทางคณิตศาสตร์ ดังนั้น ฟังก์ชันจะใช้ตารางเป็นอาร์กิวเมนต์แรก และนิพจน์เป็นอาร์กิวเมนต์ที่สอง
ในแง่มุมอื่น ๆ ทั้งหมด AVERAGEX ปฏิบัติตามกฎเดียวกับ AVERAGE คุณไม่สามารถใส่เซลล์ที่ไม่ใช่ตัวเลขหรือเป็น null ได้ จําเป็นต้องมีทั้งอาร์กิวเมนต์ตารางและนิพจน์
เมื่อไม่มีแถวที่จะรวม ฟังก์ชันจะแสดงค่าว่าง เมื่อมีแถว แต่ไม่มีแถวใดตรงกับเกณฑ์ที่ระบุ ฟังก์ชันจะคืนค่า 0
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้จะคํานวณค่าขนส่งโดยเฉลี่ยและภาษีของแต่ละคําสั่งซื้อในตาราง InternetSales โดยคิดผลรวมของค่าขนส่งบวก TaxAmt ในแต่ละแถวก่อน จากนั้นจึงหาค่าเฉลี่ยของผลรวมดังกล่าว
= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
ถ้าคุณใช้การดําเนินการหลายรายการในนิพจน์ที่ใช้เป็นอาร์กิวเมนต์ที่สอง คุณต้องใช้วงเล็บเพื่อควบคุมลําดับการคํานวณ สําหรับข้อมูลเพิ่มเติม โปรดดู DAXการอ้างอิงไวยากรณ์