COUNTX
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
นับจํานวนแถวที่ประกอบด้วยค่าที่ไม่ว่างหรือนิพจน์ที่ประเมินเป็นค่าที่ไม่ใช่ค่าว่าง เมื่อประเมินนิพจน์บนตาราง
วากยสัมพันธ์
COUNTX(<table>,<expression>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
table |
ตารางที่มีแถวที่จะนับ |
expression |
นิพจน์ที่แสดงชุดของค่าที่ประกอบด้วยค่าที่คุณต้องการนับ |
ค่าผลลัพธ์
จํานวนเต็ม
หมาย เหตุ
ฟังก์ชัน COUNTX ใช้สองอาร์กิวเมนต์ อาร์กิวเมนต์แรกต้องเป็นตารางหรือนิพจน์ใด ๆ ที่แสดงตาราง อาร์กิวเมนต์ที่สองคือคอลัมน์หรือนิพจน์ที่มีการค้นหาโดย COUNTX
ฟังก์ชัน COUNTX นับเฉพาะค่า วันที่ หรือสตริงเท่านั้น ถ้าฟังก์ชันไม่มีแถวที่จะนับ ระบบจะแสดงเป็นค่าว่าง
ถ้าคุณต้องการนับค่าตรรกะ ให้ใช้ฟังก์ชัน COUNTAX
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่างที่ 1
สูตรต่อไปนี้จะให้ผลลัพธ์เป็นจํานวนแถวทั้งหมดในตารางผลิตภัณฑ์ที่มีราคารายการ
= COUNTX(Product,[ListPrice])
ตัวอย่างที่ 2
สูตรต่อไปนี้แสดงวิธีการส่งผ่านตารางที่กรองแล้วไปยัง COUNTX สําหรับอาร์กิวเมนต์แรก สูตรใช้นิพจน์ตัวกรองเพื่อรับเฉพาะแถวในตารางผลิตภัณฑ์ที่ตรงตามเงื่อนไข ProductSubCategory = "Caps" และจากนั้นนับแถวในตารางผลลัพธ์ที่มีรายการราคา นิพจน์ FILTER นําไปใช้กับตาราง ผลิตภัณฑ์ แต่ใช้ค่าที่คุณค้นหาในตารางที่เกี่ยวข้อง ProductSubCategory
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])