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

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

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

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

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

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

Add(<слагаемое1>,<слагаемое2>)

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

<term1> — первый термин

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

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

Sub(<term1>,<term2>)

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

<term1> — первый термин

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

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

Multiply(<term1>,<term2>)

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

<term1> — первый термин

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

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

Divide(<term1>,<term2>)

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

<term1> — первый термин

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

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

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

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

Left(<строка>,<количество>)

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

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

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

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

Right(<строка>,<количество>)

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

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

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

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

Mid(<строка>,<начало>,<количество>)

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

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

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

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

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

$Token(<строка>|<строка>|...,<индекс>,|)

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

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

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

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

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

Пример: $Token(Metal|Plastic|Metal,

,|)

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

Length(<строка>)

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

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

Find(<строка>,<вложенная строка>)

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

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

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

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

Reverse(<строка>)

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

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

ReverseFind(<строка>,<подстрока>)

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

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

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

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

$Time()

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

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