Поделиться через


COUNTX

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

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

Синтаксис

COUNTX(<table>,<expression>)

Параметры

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

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

Целое число.

Замечания

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

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

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

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

Пример 1

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

= COUNTX(Product,[ListPrice])

Пример 2

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

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

функция COUNTCOUNTA функцииCOUNTAXСтатистические функции