Ввод функций в формулах

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

Для доступа к этим функциям выполните следующие действия.

Нажмите рядом с пунктом Формула ввода.

Арифметические функции

Функции, синтаксис и описание Аргументы и примеры
Добавить числа

$Add(<term1>,<term2>)

Возвращает сумму двух указанных чисел.

<term1> – делимое

<term2> – второе слагаемое

Пример: $Add(2,3) — возвращает 5
Вычесть числа

$Sub(<term1>,<term2>)

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

<term1> – делимое

<term2> – уменьшаемое

Пример: $Sub(3,2) — возвращает 1
Умножить числа

$Mul(<term1>,<term2>)

Возвращает результат умножения двух указанных чисел.

<term1> – делимое

<term2> — второй множитель

Пример: $Mul(3,2) — возвращает 6
Разделить числа

$Div(<term1>,<term2>)

Возвращает результат деления одного числа на другое.

<term1> – делимое

<term2> - делитель

Пример: $Div(6,2) — возвращает 3

Текстовые функции

Функции, синтаксис и описание Аргументы и примеры
Вложенная строка слева

$Left(<string>,<number>)

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

<string> – строка символов

<number> – количество символов для возврата

Пример: $Left(ProjectAA,7) — возвращает "Project"
Вложенная строка справа

$Right(<string>,<number>)

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

<string> – строка символов

<number> – количество символов для возврата

Пример: $Right(ProjectAA,2) — возвращает "AA"
Вложенная строка в середине

$Mid(<string>,<startpos>,<number>)

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

<string> – строка символов

<startpos> – номер начального положения. Позицией первого символа считается 0.

<number> – количество символов для возврата

Пример: $Mid(ProjectAA,2,2) — возвращает "oj"
Строка X в списке

$Token(<string>|<string>|...,<index>,|)

Возвращает элемент номер X из упорядоченного списка, в котором элементы разделяются определенным символом.

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

<string> - список строк, из которых можно выбирать.

<index> — индекс используемой строки. Это может быть переменная, связанная со списком псевдонимов.

| — символ, который используется для разделения значений <string>.

Пример:

$Token(Metal|Plastic|Metal,

,|)

где переменная Material связана со списком псевдонимов со следующими значениями:
Отображаемое значение Псевдоним
Сталь 1
Полиэфир 2
Золото 3
Строка формулы принимает значение "Металл", если пользователь выбирает сталь или золото в качестве материала. Принимает значение "Пластмасса", если пользователь выбирает полиэфир.
Длина строки

$Len(<string>)

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

<строка>
Пример: $Len(ProjectAA) — возвращает 9
Поиск вложенной строки

$Find(<string>,<substring>)

Поиск в указанной строке первого совпадения символа или вложенной строки. Возвращает номер позиции обнаруженного символа или вложенной строки.

Позицией первой строки символов считается 0.
<string> – строка символов

<substring> – вложенная строка символов, которую необходимо найти

Пример: $Find(abc,b) — возвращает 1
Реверсированный поиск вложенной строки

$Reverse(<string>)

Возвращает указанную строку с обратной последовательностью символов.

<string> – строка символов
Пример: $Reverse(stockholm) — возвращает "mlohkcots"
Обратный поиск

$FindReverse(<string>,<substring>)

Поиск в указанной строке последнего совпадения символа. Возвращает номер позиции последнего обнаруженного вхождения символа или вложенной строки.

Позицией первой строки символов считается 0.
<string> – строка символов

<substring> – вложенная строка символов, которую необходимо найти

Пример: $FindReverse(abcabc,b) — возвращает 4
Сегодняшнее число

$Time()

Возвращает текущую дату в формате, выбранном при создании хранилища.

Пример: =$Time() — возвращает 488a=2010-08-13