IF (построитель отчетов)
Возвращает одно значение, если результат вычисления условия равен TRUE, или другое значение, если результат вычисления условия равен FALSE. Оператор IF может содержать одну или более пар параметров условие/значение.
Синтаксис
IF(condition, value_if_true, value_if_false, …)
condition |
Обозначает выражение, которое может принимать значения TRUE и FALSE. |
value_if_true |
Обозначает значение, возвращаемое, если значение условия равно TRUE. |
value_if_false |
Обозначает значение, возвращаемое, если значение условия равно FALSE. |
Примечания
- Условием должно быть значение или выражение, результат вычисления которых может быть равен TRUE или FALSE.
- Value_If_True представляет собой значение, возвращаемое, если условие истинно.
- Value_If_False представляет собой значение, возвращаемое, если условие ложно.
- Если какой-либо из аргументов оператора IF является массивом, при выполнении инструкции IF вычисляется каждый элемент этого массива.
Пример
Формула | Результат |
---|---|
IF(Итого >= 1000, "Скидка", "Без скидки") |
Если значение поля «Итого» клиента больше или равно 1 000, в отчете отображается «Скидка», в противном случае в отчете отображается «Без скидки». |
См. также
Основные понятия
Работа с формулами (построитель отчетов)
Использование функций (построитель отчетов)
Условные функции (построитель отчетов)
Разделы руководства построителя отчетов
Работа с литералами в формулах и фильтрах (построитель отчетов)
Форматирование данных, текста и изображений (построитель отчетов)