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


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

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