Справочник по функциям выражений

Ниже перечислены все стандартные функции Expr, сгруппированные по категориям. Используйте правую панель навигации для прокрутки функций или Ctrl+F, чтобы найти конкретную функцию.

Дополнительные сведения о том, как работают функции, см. в разделе «Примечания о функциях».

 

Функции массива

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

Функции даты и времени

Функции длительности

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

Статистические функции

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

Пользовательские функции

Прочие функции

 

Примечания о функциях

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

 

Типы параметров

Функции ожидают определенные типы значений для каждого параметра. Когда предоставлен непредвиденный тип, Structure попытается преобразовать его в приемлемый тип. Если это невозможно, функция может счесть значение неопределенным и проигнорировать его или вернуть ошибку.

 Например, функция MIN используется для выбора наименьшего числа из ряда; если в качестве параметров передано текстовое значение «10», оно будет преобразовано в число 10. Если передано «ABC», оно не сможет преобразовать его в число и вернет ошибку.

 Дополнительные сведения о том, как структура преобразует значения, см. в разделе Преобразование значений.

 Неопределенные значения

Переменная, используемая в формуле, может иметь неопределенное значение. Обычно это означает, что значение для проблемы не установлено — например, поле «Разрешение» будет выдавать неопределенное значение, пока проблема не будет решена. Когда функция, которая манипулирует значениями, получает неопределенное значение в качестве своего основного аргумента, возвращаемое значение также обычно будет неопределенным.

 

Массивы

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

 

Numbers and Text Числа и текст. Если функция ожидает число или текст, она попытается преобразовать первый элемент массива в соответствующий тип. Если это не удается, он вернет ошибку. Если в массиве более одного элемента, он также вернет ошибку.

Text/Joined Текст/Присоединено — если в качестве параметра передается массив, каждый элемент массива будет преобразован в текст и соединен запятой. (См. Текст против Текста/Соединения)

/Each /Каждый- Если в качестве параметра передается массив, функция будет применена отдельно к каждому элементу массива. Результатом будет массив с функцией, примененной к каждому значению.

По материалам Atlassian JIRA Structure: Expr Function Reference