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


COUNTX, функция

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

Синтаксис

COUNTX(<table>,<expression>)

Параметры

Элемент

Определение

table

Таблица, содержащая подсчитываемые строки.

expression

Выражение, которое возвращает набор значений, содержащий подсчитываемые значения.

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

Целое число.

Замечания

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

Функция COUNTX подсчитывает только числовые значения или даты. Аргументы, которые являются логическими выражениями или текстом, который нельзя преобразовать в числа, не подсчитываются. Если функция не обнаруживает строки для подсчета, возвращается пустое значение. Если строки присутствуют, но ни одна из них не соответствует заданным условиям, функция возвращает значение 0.

Для подсчета логических значений и текста используются функции COUNTA и COUNTAX.

Пример

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

=COUNTX(Product,[ListPrice])

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

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

См. также

Справочник

Функция COUNT

COUNTA, функция

COUNTAX, функция

COUNTX, функция

Другие ресурсы

Статистические функции (DAX)