Iif

Синтаксис

Iif(Condition: Variant,
    TruePart: Variant,
    FalsePart: Variant)

Параметры

Condition. Условие, которое требуется вычислить;

TruePart. Возвращается, если значение Condition равно True;

FalsePart. Возвращается, если значение Condition равно False.

Описание

Обеспечивает условное выполнение операторов.

Комментарии

Метод Iif является эквивалентом трехместного оператора «?:».

Отличие метода Iif от трехместного оператора ?:

Пример

Формула Результат Применение
= Iif(Min({Brazil|BCA},{Peru|BCA})>0, True, False)

True

Так как минимальное значение соответствующих наблюдений рядов Brazil|BCA и Peru|BCA больше 0.

Можно использовать в формулах вычисляемых рядов базы данных временных рядов и в формулах моделей контейнера моделирования, основанных на атрибутах.
= Iif(Min(X1)>0, True, False)

False

Так как минимальное значение точек фактора X1 меньше 0.

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

См. также:

Функции, доступные в редакторе выражения │ Логические функцииIModelling.Iif