Математические функции

По фильтру «Математика» можно воспользоваться математическими функциями.

Калькулятор

Функция позволяет выполнять математические вычисления. Можно писать как числа, так и различные переменные.

Пример: (2 - {var:max}) * {global:test.value.{var:index}} / 15

Вложенные переменные тоже поддерживаются.

Тот же результат можно получить, если использовать строковую функцию калькулятор {calc:}. Подробнее [читать здесь].

Округлить число

Функция позволяет округлять числа до определенного количества знаков после запятой. Так же можно пользоваться переменными.

Пример: 19.3498349 округли до 2 знаков после запятой. Выдаст результат: 19.35

Если не прописывать количество знаков после запятой, то округлит до целого числа.

Число обязательно должно быть с точкой, а не с запятой.

«19,34» — функция не сработает.

«19.34» — функция сработает

Подобная возможность так же есть у строковой функции калькулятор. Для этого нужно указать дополнительный параметр в фукнции {calc: математическоевыражение | количество_символов_после_запятой} Например: {calc:19.3498349|2} = 19.35

Подробнее [читать здесь]

Степень числа

Функция позволяет возвести число в степень. В полях так же могут использоваться переменные.

Пример: 5 во второй степени даст результат 25

Модуль числа

Функция позволяет вывести модуль числа. На входе только один параметр: число для обработки. Поле поддерживает переменные.

Модуль — это абсолютное значение числа.

Модуль положительного числа и нуля никак не меняется.

Модуль 0 = 0. Модуль 25 = 25.

Модуль отрицательного числа меняет свой знак.

Модуль -25 = 25

Корень квадратный числа

Функция позволяет вывести квадратный корень из числа. На входе только один параметр: число для обработки. Поле поддерживает переменные.

Корень 25 = 5

Округлить до меньшего/большего числа

Функции округления позволяют округлить дробное число до целого в большую или меньшую сторону. Поле поддерживает переменные.

Функция «округлить число» даёт тот же эффект, но здесь нельзя регулировать количество символов после запятой. Только направление.

Округлить до большего: 25.6 → 26, 25.4 → 26 Округлить до меньшего: 25.6 → 25, 25.4 → 25 : 25.6 → 26, 25.4 → 25

Сохранить результат в переменную

В каждой функции есть возможность сохранить результат в переменную. Результат в любом случае будет временно доступен в переменной {var:result}. Даже если вы сохраняли результат в переменную. Переменная {var:result} перезаписывается после выполнения каждого контейнера.

Last updated