Функция 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)