Функция Count (службы Reporting Services)
Возвращает число значений, отличных от NULL, задаваемых выражением, оцениваемым в контексте данной области.
Синтаксис
Count(expression, scope, recursive)
Параметры
expression
(Variant или Binary) Выражение, к которому применяется статистическая обработка, например =Fields!FieldName.Value. Выражение не может содержать статистические функции.scope
(String) Имя набора данных, группы или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если параметр scope не указан, используется текущая область. Дополнительные сведения см. в разделах Использование встроенных функций отчета и статистических функций в выражениях (службы Reporting Services) и Использование встроенных функций отчета и статистических функций в выражениях (службы Reporting Services).recursive
(Перечислимый тип) Необязательный. Simple (по умолчанию) или RdlRecursive. Указывает, выполнять ли статистическую обработку рекурсивно. Дополнительные сведения см. в разделе Создание групп рекурсивной иерархии (службы Reporting Services).
Тип возвращаемых данных
Возвращает тип Integer.
Замечания
Значение scope не может быть выражением и должно относиться к текущей или содержащей области.
Пример
В следующем примере кода показано выражение, вычисляющее число значений Size, отличных от NULL, для области по умолчанию и для области родительской группы. Выражение добавляется в ячейку строки, относящуюся к дочерней группе GroupbySubcategory. Родительской группой является GroupbyCategory. Выражение отображает результаты для группы GroupbySubcategory (область по умолчанию) и затем для группы GroupbyCategory (область родительской группы).
Примечание |
---|
Выражения не должны содержать действительные возвраты каретки и разрывы строк; эти символы включены в пример для поддержки модулей подготовки отчетов документации. При копировании следующего примера удалите возвраты каретки изо всех строк. |
="Count (Subcategory): " & Count(Fields!Size.Value) &
"Count (Category): " & Count(Fields!Size.Value,"GroupbyCategory")