COUNTX

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

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

Синтаксис

DAX
COUNTX(<table>,<expression>)  

Параметры

Срок Определение
table Таблица, содержащая строки для подсчета.
expression Выражение, возвращающее набор values, который containsvaluescount.

Возврат value

Целое число.

Замечания

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

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

  • If вы хотите count логических values, используйте функцию COUNTAX.

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

Пример 1

Следующая формула возвращает count строк all в таблице Product с списком price.

DAX
= COUNTX(Product,[ListPrice])  

Пример 2

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

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

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