Функция Max (построитель отчетов 2.0)
Возвращает максимальное значение всех значений, отличных от NULL, указанных в выражении, в контексте заданной области.
Синтаксис
Max(expression, scope, recursive)
Параметры
expression
(Variant) Выражение для выполнения статистической обработки. Выражение не может содержать статистические функции.scope
(String) Необязательно. Имя набора данных, группы или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если аргумент scope не указан, используется текущая область. Дополнительные сведения о параметре scope см. в разделах Использование встроенных функций отчета и статистических функций в выражениях (построитель отчетов 2.0) и Вычисление итогов и другие статистические вычисления (построитель отчетов 2.0).recursive
(Перечислимый тип) Необязательно. Simple (по умолчанию) или RdlRecursive. Указывает, следует ли выполнять статистическую обработку рекурсивно. Дополнительные сведения см. в разделе Создание групп рекурсивной иерархии (построитель отчетов 2.0).
Тип возвращаемых данных
Определяется типом выражения.
Замечания
Данные в наборе, указанном в выражении, должны иметь один и тот же тип. Чтобы преобразовать данные, имеющие разные числовые типы, к одному и тому же типу, используйте функции преобразования, такие как CInt, CDbl или CDec. Дополнительные сведения см. в разделе Функции преобразования типов.
Значение параметра scope не может быть выражением и должно ссылаться на текущую или вмещающую область.
Пример
Следующий пример кода возвращает наибольшее значение в группе или области данных Year.
=Max(Fields!OrderTotal.Value, "Year")