DISTINCTCOUNT

適用於:導出數據行計算數據表Measure視覺計算

計算數據行中相異 values 的數目。

語法

DAX
DISTINCTCOUNT(<column>)  

參數

術語 描述
column 要計算之 valuescontains 的數據行

傳回 value

column中的相異 values 數目。

言論

  • 這個函式唯一允許的自變數是數據行。 您可以使用包含任何類型的數據列。 當函式找不到要 count的數據列時,它會傳回 BLANK,否則會傳回相異 values的 count。

  • DISTINCTCOUNT 函式會計算 BLANKvalue。 若要略過 BLANKvalue,請使用 DISTINCTCOUNTNOBLANK 函式。

  • 在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。

下列範例示範如何在 ResellerSales_USD [SalesOrderNumber] 數據行中 count 相異銷售訂單的數目。

DAX
= 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 類別的明細專案。

COUNT 函式
COUNTA 函式
COUNTAX 函式
COUNTX 函式
統計函數