Числовые функции

ABS

ABS(Value)

Вычисляет абсолютное значение числа.

Параметр         

Тип

Описание

Duration             

Число/Каждый

 

Значение для проверки.

→ Result            

Число

Абсолютное значение Value.

 

Примеры:

  • ABS(5) → 5
  • ABS(-4) → 4

CEILING

CEILING(Value; N)

Округляет значение до N-го десятичного знака.

Параметр         

Тип

Описание

Value   

Число/каждое

Число для округления.

N (необязательно)

Integer

До скольких знаков после запятой нужно округлить. Отрицательные числа округляются до десятков, сотен и т. д. Значение по умолчанию: 0 (округление до целого числа).

→ Result            

Число

Значение округлено до N-го разряда.

Примеры:

  • CEILING(1.678) → 2
  • CEILING(12.34; 1) → 12.4
  • CEILING(12.34; -1) → 20
  • CEILING(-3.14) → -3

FLOOR

FLOOR(Value; N)

Округляет значение до N-го десятичного знака.

Параметр         

Тип

Описание

Value   

Число/каждое

Число для округления.

N (необязательно)

Integer

До скольких знаков после запятой нужно округлить. Отрицательные числа округляются до десятков, сотен и т. д. Значение по умолчанию: 0 (округление до целого числа).

→ Result            

Число

Значение округлено в меньшую сторону до N-го разряда.

 

Примеры:

  • FLOOR(1.678) → 1
  • FLOOR(12.34; 1) → 12.3
  • FLOOR(17.34; -1) → 10
  • FLOOR(-3.14) → -4

MOD

MOD(A; N)

Возвращает остаток от деления A на N.

Параметр         

Тип

Описание

A

Integer /каждое

Делимое должно быть целым числом.

N (необязательно)

Integer

Делитель должен быть целым числом.

→ Result            

Число

Остаток от деления А на Н.

 

Пример:

  • MOD(17; 5) → 2

MUL

MUL(Value1, Value2,...)

MUL(A)

Сокращение от «умножить» — производит произведение всех значений, переданных в качестве аргументов. При использовании с массивом производит произведение всех значений в массиве.

Параметр         

Тип

Описание

Value1, Value2, ..., ValueN

OR

Число

Серия числовых значений.

A

Массив

Массив, содержащий числовые элементы.

→ Result            

Число

Произведение всех числовых элементов.

 

Неопределенные значения игнорируются. Нечисловые значения приводят к ошибке.

 

Пример:

  • MUL(2, 3, 5) → 30
  • MUL(ARRAY(1, 2, 3, 4)) → 24

POW

POW(B; E)

Производит B в степени E (BE). Оба значения могут быть дробными.

Параметр         

Тип

Описание

B

Число / каждый

База.

E

Число

Показатель.

→ Result            

Число

B в степени E (BE)

 

Пример:

  • POW(3; 3) → 27
  • POW(27; 1/3) → 3

ROUND

ROUND(Value, N)

Округляет значение до N-го десятичного знака.

Параметр         

Тип

Описание

Value

Число / каждый

Число для округления.

N (необязательно)

Integer

До скольких знаков после запятой нужно округлить. Отрицательные числа округляются до ближайших десятков, сотен и т. д. Значение по умолчанию: 0 (округление до целого числа).

→ Result            

Число

Значение округлено до N-го разряда.

 

Примеры:

  • ROUND(1.678) → 2
  • ROUND(12.34, 1) → 12.3
  • ROUND(12.34, -1) → 10
  • ROUND(ARRAY(1.1, 2.6)) → ARRAY(1, 3)

SIGN

SIGN(Value)

Возвращает знак значения (1 для положительного, -1 для отрицательного).

Параметр         

Тип

Описание

Value

Число / каждый

Значение для проверки.

→ Result            

Число

Возвращает 1, если значение положительное, -1, если значение отрицательное.

 

Примеры:

  • SIGN(123) → 1
  • SIGN(0) → 0
  • SIGN(-123) → -1

SQR

SQR(Value)

Возвращает переданное числовое значение в квадрате.

Параметр         

Тип

Описание

Value

Число / каждый

Числовое значение.

→ Result            

Число

Значение2

 

Пример:

  • SQR(5) → 25

SQRT

SQRT(Value)

Возвращает квадратный корень из переданного числового значения.

Параметр         

Тип

Описание

Value

Число / каждый

Числовое значение.

→ Result            

Число

√Значение

 

Пример:

  • SQRT(25) → 5

SUM

SUM(Number1, Number2, ...)

SUM(A)

 

Выдает сумму всех числовых значений, переданных в качестве аргументов. При использовании с массивом выдает сумму всех числовых элементов массива.

Параметр         

Тип

Описание

Number1, Number2, ..., NumberN)

OR

A

Число

Массив

Массив, содержащий числовые элементы.

→ Result            

Число

Сумма всех числовых элементов.

Неопределенные значения игнорируются. Нечисловые значения (которые нельзя преобразовать в числа) приводят к ошибке.

Пример:

  • SUM(1; 3; 5) → 9
  • SUM(ARRAY(1, 2, 3, 4)) → 10

По материалам Atlassian JIRA Structure: Numeric Functions