อ่านในภาษาอังกฤษ

แชร์ผ่าน


COUNTROWS

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล

ฟังก์ชัน COUNTROWS นับจํานวนแถวในตารางที่ระบุ or ในตารางที่กําหนดโดยนิพจน์

วากยสัมพันธ์

COUNTROWS([<table>])  

พารามิเตอร์

เทอม นิยาม
table (ไม่บังคับ) ชื่อของตารางที่ contains นับแถว or นิพจน์ที่ส่งกลับตาราง เมื่อ not ระบุแล้ว value เริ่มต้นคือตารางหลักของนิพจน์ปัจจุบัน

value ผลลัพธ์

จํานวนเต็ม

หมาย เหตุ

  • ฟังก์ชันนี้สามารถใช้เพื่อ count จํานวนแถวในตารางฐาน แต่มักจะใช้เพื่อ count จํานวนแถวที่เป็นผลมาจากการกรองตาราง or นําบริบทไปใช้กับตาราง

  • เมื่ออาร์กิวเมนต์ตาราง contains ไม่มีแถว ฟังก์ชันจะแสดง BLANK

  • เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดเมื่อใช้ COUNTandCOUNTROWSให้ดูที่ ใช้ COUNTROWS แทน COUNT ใน DAX

  • ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่างที่ 1

ตัวอย่างต่อไปนี้แสดงวิธีการ count จํานวนแถวในตารางคําสั่งซื้อ ผลลัพธ์ที่คาดหวังคือ 52761

= COUNTROWS('Orders')  

ตัวอย่างที่ 2

ตัวอย่างต่อไปนี้สาธิตวิธีการใช้ COUNTROWS กับบริบทแถว ในสถานการณ์นี้ มีชุดข้อมูลสองชุดที่ related ตามหมายเลขคําสั่งซื้อ ตาราง ตัวแทนจําหน่าย contains หนึ่งแถวสําหรับผู้จําหน่ายแต่ละราย ตาราง ResellerSales contains หลายแถวสําหรับแต่ละคําสั่งซื้อ แต่ละแถวที่มีหนึ่งคําสั่งซื้อสําหรับผู้จําหน่ายเฉพาะราย ตารางเชื่อมต่อกันด้วยความสัมพันธ์ในคอลัมน์ ResellerKey

สูตรได้รับ value ของ resellerKey and จากนั้นนับจํานวนแถวในตาราง related ที่มี ID ผู้จําหน่ายเดียวกัน ผลลัพธ์จะแสดงผลในคอลัมน์ CalculatedColumn1

= COUNTROWS(RELATEDTABLE(ResellerSales))  

ตารางต่อไปนี้แสดงผลลัพธ์ที่คาดหวังบางส่วน:

ResellerKey CalculatedColumn1
1 73
2 70
3 394

ฟังก์ชัน
ฟังก์ชัน
ฟังก์ชัน
ฟังก์ชัน
ฟังก์ชันทางสถิติของ