Функция CountDistinct (службы Reporting Services)
Изменения: 15 сентября 2007 г.
Возвращает общее число/количество различных значений указанного выражения.
Синтаксис
CountDistinct(Expression, Scope)
Параметры
- Expression
(Variant) Выражение для выполнения статистической обработки. Выражение не может содержать статистические функции.
- Scope
(String) Имя набора данных, группирования или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если указан аргумент Scope, статистическая функция применяется ко всем данным в наборе данных, в группировании или в области данных. Дополнительные сведения об аргументе Scope см. в разделе Использование функций отчетов в выражениях (службы Reporting Services).
Тип возвращаемых данных
Возвращает тип Integer.
Замечания
Значением Scope не может быть выражение.
Пример
Следующий пример кода обеспечивает подсчет менеджеров в группировании или в области данных «Отдел».
CountDistinct(Fields!ManagerID.Value, "Department")
См. также
Основные понятия
Создание выражений в службах Reporting Services