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