Функция CountRows (построитель отчетов и службы SSRS)
Возвращает число строк в указанной области, включая строки со значениями NULL.
![]() |
---|
В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com. |
Синтаксис
CountRows(scope, recursive)
Параметры
scope
(String) — имя набора данных, области данных или группы, содержащих подсчитываемые элементы отчета.recursive
(Перечислимый тип) Необязательный. Simple (по умолчанию) или RdlRecursive. Указывает, нужно ли выполнять статистическую обработку рекурсивно.
Тип возвращаемых данных
Возвращает значение типа Integer.
Замечания
Функция CountRows подсчитывает все строки в указанной области, включая строки со значениями NULL.
Значение scope не может быть выражением и должно указывать на текущую или включающую область.
Дополнительные сведения см. в разделах Справочник по агрегатным функциям (построитель отчетов и службы SSRS) и Область выражения для итогов, агрегатных функций и встроенных коллекций (построитель отчетов и службы SSRS).
Дополнительные сведения о рекурсивных агрегатах см. в разделе Создание групп рекурсивной иерархии (построитель отчетов и службы SSRS).
Пример
В следующем примере кода показано выражение, вычисляющее число строк в группе строк, называемой GroupbyCategory (на основании выражения [Category]).
="Number of rows: " & CountRows("GroupbyCategory")
См. также
Справочник
Примеры выражений (построитель отчетов и службы SSRS)
Основные понятия
Использование выражений в отчетах (построитель отчетов и службы SSRS)
Типы данных в выражениях (построитель отчетов и службы SSRS)