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])