COUNTAX
COUNTAX 関数は、テーブルに対する式の結果を評価するときに、空白以外の結果をカウントします。 つまり、COUNTA 関数と同様に機能しますが、テーブル内の行を反復処理し、指定された式の結果が空白以外の結果になる行をカウントするために使用されます。
構文
COUNTAX(<table>,<expression>)
パラメーター
用語 | 定義 |
---|---|
table |
式が評価される行を含むテーブル。 |
expression |
テーブルの各行に対して評価される式。 |
戻り値
整数。
備考
COUNTA 関数と同様に、COUNTAX 関数は、他の式を含む任意の種類の情報を含むセルをカウントします。 たとえば、列に空の文字列に評価される式が含まれている場合、COUNTAX 関数はその結果を空白以外として扱います。 通常、COUNTAX 関数は空のセルをカウントしませんが、この場合、セルには数式が含まれているため、カウントされます。
集計する行が見つからない場合、関数は空白を返します。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の例では、[Status] = Active
で Reseller テーブルをフィルター処理した結果のテーブルを使用して、列 Phone 内の空白でない行の数をカウントします。
= COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone])