COUNTROWS
Функция COUNTROWS подсчитывает количество строк в указанной таблице или в таблице, определенной выражением.
Синтаксис
COUNTROWS([<table>])
Параметры
Термин | Определение |
---|---|
table | (Необязательно.) Имя таблицы, содержащей строки для подсчета, или выражение, возвращающее таблицу. Если значение не указано, значением по умолчанию является главная таблица текущего выражения. |
Возвращаемое значение
Целое число.
Remarks
Эта функция может использоваться для подсчета количества строк в базовой таблице, но чаще используется для подсчета количества строк, которые были результатом фильтрации таблицы, или применения контекста к таблице.
Если нет строк для статистической обработки, функция возвращает пустое значение. Однако если имеются строки, но ни одна из них не соответствует указанным критериям, функция возвращает 0. Microsoft Excel также возвращает ноль, если не найдены строки, соответствующие условиям.
Дополнительные сведения о рекомендациях по использованию COUNT и COUNTROWS см. в статье Использование COUNTROWS вместо COUNT в DAX.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример 1
В следующем примере показано, как подсчитать количество строк в таблице Orders. Ожидаемый результат: 52761.
= COUNTROWS('Orders')
Пример 2
В следующем примере показано, как использовать COUNTROWS с контекстом строки. В этом сценарии существует два набора данных, которые связаны по номеру заказа. В таблице Reseller содержится по одной строке для каждого торгового посредника; в таблице ResellerSales содержится несколько строк для каждого заказа, где каждая строка содержит один заказ для конкретного торгового посредника. Таблицы соединяются связью по столбцу ResellerKey.
Формула возвращает значение ResellerKey, а затем подсчитывает количество строк в связанной таблице, имеющих одинаковый идентификатор торгового посредника. Результат выводится в столбце Calculatedcolumn1.
= COUNTROWS(RELATEDTABLE(ResellerSales))
В следующей таблице показана часть ожидаемых результатов:
ResellerKey | CalculatedColumn1 |
---|---|
1 | 73 |
2 | 70 |
3 | 394 |
См. также раздел
Функция COUNT
Функция COUNTA
COUNTAX, функция
COUNTX, функция
Статистические функции