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


Функция Count (службы Reporting Services)

Изменения: 15 сентября 2007 г.

Возвращает число значений указанного выражения, отличных от NULL.

Синтаксис

Count(Expression, Scope)

Параметры

  • Expression
    (Variant или Binary) — выражение, к которому применяется агрегат. Выражение не может содержать статистические функции. При выполнении функции подсчитывается число всех значений указанного выражения, отличных от NULL.
  • Scope
    (String) Имя набора данных, группирования или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если указан аргумент Scope, статистическая функция применяется ко всем данным в наборе данных, группировании или области данных. Дополнительные сведения об аргументе Scope см. в разделе Использование функций отчетов в выражениях (службы Reporting Services).

Тип возвращаемых данных

Возвращает тип Integer.

Замечания

Значением Scope не может быть выражение.

Пример

Следующий пример кода возвращает число сотрудников, относящихся к самой внешней области данных:

Count(Fields!EmployeeID.Value, Nothing)

Следующий пример кода возвращает число всех заказов, относящихся к группированию или области данных Orders:

Count(Fields!OrderID.Value, "Orders")

См. также

Основные понятия

Создание выражений в службах Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005