DISTINCTCOUNT
計算數據行中相異 values 的數目。
語法
DISTINCTCOUNT(<column>)
參數
術語 | 描述 |
---|---|
column |
要計算之 containsvalues 的數據行 |
傳回 value
values中的相異 column
數目。
言論
這個函式唯一允許的自變數是數據行。 您可以使用包含任何類型的數據列。 當函式找不到要 count的數據列時,它會傳回 BLANK,否則會傳回相異 count的 values。
DISTINCTCOUNT 函式會計算 BLANKvalue。 若要略過 BLANKvalue,請使用 DISTINCTCOUNTNOBLANK 函式。
在匯出數據行中使用 not 數據列層級安全性 (RLS) 規則時,支援此函式 or 用於 DirectQuery 模式。
例
下列範例示範如何在 ResellerSales_USD [SalesOrderNumber] 數據行中 count 相異銷售訂單的數目。
= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
在數據表中使用上述 measure,並將 calendaryear 放在頂端 andproduct 類別中,會傳回下列結果:
數據列標籤 | 輔料 | 自行車 | 服裝 | 元件 | - | 總計 |
---|---|---|---|---|---|---|
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 |
在上述範例中,請注意,「總計」數據列會 not 加總,這是因為相同的順序可能包含不同 product 類別的明細專案。