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


Функция CountRows (построитель отчетов и службы SSRS)

Возвращает число строк в указанной области, включая строки со значениями NULL.

Примечание

Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете по адресу microsoft.com.

Синтаксис

  
CountRows(scope, recursive)  

Параметры

область
(String) — имя набора данных, области данных или группы, содержащих подсчитываемые элементы отчета.

рекурсивные
(Перечислимый тип) Необязательно. Simple (по умолчанию) или RdlRecursive. Указывает, нужно ли выполнять статистическую обработку рекурсивно.

Тип возвращаемых данных

Возвращает значение типа Integer.

Комментарии

Функция CountRows подсчитывает все строки в указанной области, включая строки со значениями NULL.

Значение scope не может быть выражением и должно указывать на текущую или включающую область.

Дополнительные сведения см. в разделах Справочник по агрегатным функциям (построитель отчетов и службы SSRS) и Область выражения для суммирования, агрегатных функций и встроенных коллекций (построитель отчетов и службы SSRS).

Дополнительные сведения о рекурсивных агрегатах см. в разделе Создание групп рекурсивной иерархии (построитель отчетов и службы SSRS).

Пример

В следующем примере кода показано выражение, вычисляющее число строк в группе строк, называемой GroupbyCategory (на основании выражения [Category]).

="Number of rows: " & CountRows("GroupbyCategory")  

См. также:

Использование выражений в отчетах (построитель отчетов и службы SSRS)
Примеры выражений (построитель отчетов и службы SSRS)
Типы данных в выражениях (построитель отчетов и службы SSRS)
Область выражения для итогов, агрегатных функций и встроенных коллекций (построитель отчетов и службы SSRS)