次の方法で共有


DISTINCTCOUNT

適用対象:計算列計算テーブルメジャービジュアル計算

列の個別の値の数をカウントします。

構文

DISTINCTCOUNT(<column>)  

パラメーター

用語 Description
カウントする値を含む列

戻り値

column 内の個別の値の数をカウントします。

解説

  • この関数では、列のみを引数に使用できます。 任意のデータ型の列を使用できます。 カウントする行がない場合、関数からは BLANK が返されます。それ以外の場合は、個別の値のカウントが返されます。

  • DISTINCTCOUNT 関数は、空白の値をカウントします。 BLANK 値をスキップするには、DISTINCTCOUNTNOBLANK 関数を使用します。

  • この関数は、計算列または行レベルのセキュリティ (RLS) ルールで使用される場合、DirectQuery モードでの使用はサポートされません。

ResellerSales_USD[SalesOrderNumber] 列の個別の販売注文数をカウントする例を次に示します。

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])  

各行に西暦年、各列に製品カテゴリが配置されたテーブルで上記のメジャーを使用した場合、次の結果が返されます。

行ラベル アクセサリ Bikes Clothing Components - 総計
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

上の例では、総計行の数値が合計されません。これは、1 つの注文に、同じ注文で異なる製品カテゴリの行アイテムが含まれることがあるためです。

COUNT 関数
COUNTA 関数
COUNTAX 関数
COUNTX 関数
統計関数