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