Логические функции используются в формулах для получения значений true и false.
Функция |
Синтаксис |
Описание |
|---|---|---|
IsNotNull(obj) |
obj: пользовательский объект (столбец) |
Возвращает логическое значение, показывающее, содержит ли указанное поле ненулевое значение. Когда поле содержит неопределенное значение, функция возвращает значение false. Для всех других значений функция возвращает значение true. |
IsNull(obj) |
obj: пользовательский объект (столбец) |
Возвращает логическое значение, показывающее, содержит ли указанное поле неопределенное значение. Когда поле содержит неопределенное значение, функция возвращает значение true. Для всех других значений функция возвращает значение false. |
<left> and <right> |
|
Возвращает логическое сочетание логических значений ввода. Эта функция возвращает false: true and false. |
<left> or <right> |
|
Возвращает логическую дизъюнкцию логических значений ввода Эта функция возвращает true: true or false. |
if<cond> then <alt1> else <alt2> |
|
Выбор между двумя альтернативами на основании логического условия. Второй выбор является дополнительным и принимает значение null, если не указан. |
<testExpr> in <candidateList> |
|
Определяет соответствие первого значения ввода значению в списке вторых значений ввода. Например:
3 in [2, 4, 6] |
not<bool> |
bool: логическое значение |
Отрицает логическое значение ввода. Например:
not false |
По левому краю |
По правому краю |
Result of {Left} and {Right} |
|---|---|---|
True |
True |
true |
True |
False |
false |
False |
True |
false |
False |
False |
false |
| По левому краю | По правому краю | Result of {Left} or {Right} |
|---|---|---|
| True | True | true |
| True | False | true |
| False | True | true |
| False | False | false |