НАЧАЛО >> Оглавление >> Общее описание >> Язык форматирования ИРБИС >> Функции >> Числовые функции >> Функция RMAX(формат)
Функция RMAX возвращает максимальное значение одного или нескольких числовых значений. Сначала система вычисляет аргумент, представленный форматом, чтобы получить строку текста. Затем эта строка просматривается слева направо, как и в функции VAL, и из нее извлекаются все числа. Алгебраически наибольшее из извлеченных чисел и будет результатом функции. От-дельные числовые значения должны быть разделены, по крайней мере, одним нечисловым символом, поэтому надо предусмотреть, чтобы такое разделение в формате присутствовало. Функция RMAX может использоваться для вычисления максимального значения среди всех числовых значений, содержащихся во всех экземплярах данного повторяющегося поля. Например, предполагая, что поле 1 имеет четыре экземпляра, содержащие числа 10, 20, 30 и 40, будем иметь:
| Формат | Значение |
|---|---|
| rmax ('1, 2, -3') | 2 |
| rmax (v1|;|) | 40 |
| rmax (v1|,|,'48,3.5') | 48 |