次の方法で共有


COUNTX

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

テーブルに対して式を評価するときに、非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])

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