DISTINCTCOUNT
列内の個別の値の数をカウントします。
構文
DISTINCTCOUNT(<column>)
パラメーター
用語 | 形容 |
---|---|
column |
カウントする値を含む列 |
戻り値
column
内の個別の値の数。
備考
この関数に使用できる唯一の引数は列です。 任意の種類のデータを含む列を使用できます。 カウントする行が見つからない場合、関数は BLANKを返し、それ以外の場合は個別の値の数を返します。
DISTINCTCOUNT 関数は、BLANK 値をカウントします。 BLANK 値をスキップするには、DISTINCTCOUNTNOBLANK 関数を使用します。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の例は、[SalesOrderNumber] 列の個別の販売注文の数ResellerSales_USDカウントする方法を示しています。
= 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 |
上記の例では、総計の行が加算されないことに注意してください。これは、同じ注文に異なる製品カテゴリの品目が同じ順序で含まれている可能性があるためです。