Функция StDevP (службы Reporting Services)
Возвращает стандартное отклонение совокупности всех числовых значений, отличных от NULL, указанных выражением, оцениваемых в контексте данной области.
Синтаксис
StDevP(expression, scope, recursive)
Параметры
expression
(Integer или Float) — выражение, к которому применяется статистическая обработка. Выражение не может содержать статистическую функцию.scope
(String) Необязательный. Имя набора данных, группы или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если параметр scope не указан, используется текущая область. Дополнительные сведения см. в разделах Использование встроенных функций отчета и статистических функций в выражениях (службы Reporting Services) и Вычисление итогов и другие статистические вычисления (службы Reporting Services).recursive
(Перечислимый тип) Необязательный. Simple (по умолчанию) или RdlRecursive. Указывает, выполнять ли статистическую обработку рекурсивно. Дополнительные сведения см. в разделе Создание групп рекурсивной иерархии (службы Reporting Services).
Тип возвращаемых данных
Возвращает значение типа Decimal для десятичных выражений и Double для всех остальных выражений.
Замечания
Данные в наборе, указанном в выражении, должны иметь один и тот же тип. Воспользуйтесь для преобразования различных числовых типов к единому типу данных функциями преобразования CInt, CDbl, CDec и другими функциями преобразования. Дополнительные сведения см. в разделе Функции преобразования типов.
Значение scope не может быть выражением и должно относиться к текущей или содержащей области.
Пример
В следующем примере кода вычисляется стандартное отклонение совокупности суммы элементов строки в группе или области данных Order.
=StDevP(Fields!LineTotal.Value, "Order")