Share via


DISTINCTCOUNT

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

นับจํานวนของค่าที่แตกต่างกันในคอลัมน์

ไวยากรณ์

DISTINCTCOUNT(<column>)  

พารามิเตอร์

เงื่อนไข คำอธิบาย
คอลัมน์ คอลัมน์ที่มีค่าที่จะนับ

ค่าที่ส่งกลับ

จํานวนของค่าที่แตกต่างกันในคอลัมน์

หมายเหตุ

  • อาร์กิวเมนต์เดียวที่อนุญาตสําหรับฟังก์ชันนี้คือคอลัมน์ คุณสามารถใช้คอลัมน์ที่มีข้อมูลชนิดใดก็ได้ เมื่อฟังก์ชันไม่พบจํานวนแถวที่จะนับ ระบบจะแสดงค่า BLANK นอกเหนือจากนี้ ระบบจะแสดงผลลัพธ์เป็นจํานวนของค่าที่แตกต่างกัน

  • ฟังก์ชัน DISTINCTCOUNT จะนับค่า BLANK หากต้องการข้ามค่า BLANK ให้ใช้ฟังก์ชัน DISTINCTCOUNTNOBLANK

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

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงวิธีการนับจํานวนคําสั่งซื้อที่แตกต่างกันในคอลัมน์ ResellerSales_USD[SalesOrderNumber]

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])  

การใช้หน่วยวัดข้างต้นในตารางที่มีปีปฏิทินของหมวดหมู่ด้านข้างและผลิตภัณฑ์อันดับสูงสุดจะให้ผลลัพธ์ดังต่อไปนี้:

ป้ายชื่อแถว อุปกรณ์ จักรยาน เสื้อผ้า คอมโพเนนต์ - ผลรวมทั้งหมด
2005 135 345 242 205 366
2006 356 850 644 702 1015
2007 531 1234 963 1138 1521
2008 293 724 561 601 894
1 1
ผลรวมทั้งหมด 1315 3153 2410 2646 1 3797

ในตัวอย่างข้างต้น ให้สังเกตว่าแถวจํานวนรวมทั้งหมดไม่เพิ่มขึ้น ซึ่งเกิดขึ้นเนื่องจากคําสั่งซื้อเดียวกันอาจมีรายการบรรทัดในลําดับเดียวกันจากหมวดหมู่ผลิตภัณฑ์ที่แตกต่างกัน

ฟังก์ชัน COUNT
ฟังก์ชัน COUNTA
ฟังก์ชัน COUNTAX
ฟังก์ชัน COUNTX
ฟังก์ชันทางสถิติ