Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / DataRate. Руководство пользователя.pdf
Скачиваний:
154
Добавлен:
18.05.2015
Размер:
12.53 Mб
Скачать

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

Возвращает значение типа Decimal для десятичных выражений и Double — для всех остальных выражений.

Замечания

Данные в наборе, указанном в выражении, должны иметь один и тот же тип. Воспользуйтесь для преобразования различных числовых типов к единому типу данных функциями преобразования CInt, CDbl, CDec и другими функциями преобразования.

Scope cannot be an expression.

Пример

Код следующего примера возвращает среднеквадратичное отклонение сумм элементов строки группирования или области данных «Order».

StDev(Fields!LineTotal.Value, "Order")

11.3.5.7.13Функция Sum

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

Синтаксис

Sum(Expression, Scope)

Параметры

Expression

Выражение, которое оценивает числовые данные, для которых выполняется статистическая обработка. Выражение не может содержать статистические функции.

Scope

(String) Имя набора данных, группирования или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если указан аргумент Scope, статистическая функция применяется ко всем данным в наборе данных, группировании или области данных. Дополнительные сведения об аргументе Scope см. в разделе Использование функций в выражениях.

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

Возвращает значение типа Decimal для десятичных выражений и Double — для всех остальных выражений.

Замечания

Данные в наборе, указанном в выражении, должны иметь один и тот же тип. Воспользуйтесь для преобразования различных числовых типов к единому типу данных функциями преобразования CInt, CDbl, CDec и другими функциями преобразования.

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

Пример

Следующий пример определяет общую сумму всех элементов строки, группирования или области данных «Заказы».

Sum(Fields!LineTotal.Value, "Order")

11.3.5.7.14Функция VarP

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

Синтаксис

VarP(Expression, Scope)

Модуль отчетов 485

Параметры

Expression

Выражение, результатом которого являются числовые данные, которые затем подвергаются статистической обработке. Это выражение не может содержать статистическую функцию.

Scope

(String) Имя набора данных, группирования или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если указана область Scope, статистическая функция применяется ко всем данным в наборе данных, группировании или области данных. Дополнительные сведения о параметре Scope см. в разделе Использование функций в выражениях.

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

Возвращает значение типа Decimal для выражений типа decimal и значение типа Double для всех остальных выражений.

Замечания

Данные в наборе, указанном в выражении, должны иметь один и тот же тип. Воспользуйтесь для преобразования различных числовых типов к единому типу данных функциями преобразования CInt, CDbl, CDec и другими функциями преобразования.

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

Пример

Следующий пример кода рассчитывает дисперсию совокупности суммы элементов строки в группировании или области данных «Заказ».

VarP(Fields!LineTotal.Value, "Order")

11.3.5.7.15Функция Var

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

Синтаксис

Var(Expression, Scope)

Параметры

Expression

Выражение, результатом которого являются числовые данные, которые затем подвергаются статистической обработке. Выражение не может содержать статистические функции.

Scope

(String) Имя набора данных, группирования или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если указан аргумент Scope, статистическая функция применяется ко всем данным в наборе данных, группировании или области данных. Дополнительные сведения об аргументе Scope см. в разделе Использование функций в выражениях.

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

Возвращает значение типа Decimal для десятичных выражений и Double — для всех остальных выражений.

Замечания

Данные в наборе, указанном в выражении, должны иметь один и тот же тип. Воспользуйтесь для преобразования различных числовых типов к единому типу данных функциями преобразования CInt, CDbl, CDec и другими функциями преобразования.

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

486 DataRate