COUNTX

Подсчитывает количество строк, содержащих непустое значение или выражение, которое вычисляет непустое значение при оценке выражения по таблице.

Синтаксис

COUNTX(<table>,<expression>)  

Параметры

Термин Определение
table Таблица, содержащая строки для подсчета.
выражение Выражение, возвращающее набор значений, содержащих значения, которые нужно подсчитать.

Возвращаемое значение

Целое число.

Замечания

  • Функция COUNTX принимает два аргумента. Первый аргумент всегда должен быть таблицей или любым выражением, возвращающим таблицу. Второй аргумент — это столбец или выражение, искомое countX.

  • Функция COUNTX подсчитывает только значения, даты или строки. Если функция не находит число строк, возвращает пустое значение.

  • Если вы хотите подсчитать логические значения, используйте функцию COUNTAX.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример 1

Следующая формула возвращает количество всех строк в таблице Product, имеющих цену на список.

= COUNTX(Product,[ListPrice])  

Пример 2

В следующей формуле показано, как передать отфильтрованную таблицу в COUNTX для первого аргумента. Формула использует выражение фильтра, чтобы получить только строки в таблице Product, которые соответствуют условию ProductSubCategory = Caps, а затем подсчитывает строки в результирующей таблице, которая имеет цену на список. Выражение FILTER применяется к табличным продуктам, но использует значение, которое вы ищете в связанной таблице ProductSubCategory.

= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])  

Функция COUNT
Функция COUNTA
Функция COUNTAX
Статистические функции