COUNTX
テーブルに対して式を評価するときに、非blankvalueに評価される式orblankvalue を含む行の数をカウントします。
構文
COUNTX(<table>,<expression>)
パラメーター
用語 | 定義 |
---|---|
table |
カウントする行を含むテーブル。 |
expression |
valuesする contains を values する count のセットを返す式。 |
value を返す
整数。
備考
COUNTX 関数は 2 つの引数を受け取ります。 first 引数は常にテーブルである必要があります。テーブルを返す式 or します。 second 引数は、orで検索される列 COUNTX 式です。
COUNTX 関数は、values、日付、or 文字列のみをカウントします。 関数が Ifする行を見つけられない count、blankを返します。
論理 Ifを count する values は、COUNTAX 関数を使用します。
この関数は、行レベル セキュリティ (RLS) 規則 not 計算列で使用する場合に、DirectQuery モードで使用するためにサポート or。
例 1
次の数式は、リストが countall テーブル内の Product 行の price を返します。
= COUNTX(Product,[ListPrice])
例 2
次の数式は、フィルター処理されたテーブルを渡して、COUNTX 引数の first する方法を示しています。 この数式では、filter 式を使用して、条件を満たす Product テーブル内の行のみを取得します。ProductSubCategory = "Caps"and、結果のテーブル内のリストが priceされた行がカウントされます。 FILTER 式は Products テーブルに適用されますが、value テーブル ProductSubCategory で検索する related を使用します。
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])