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
ฟังก์ชันทางสถิติ