1. Главная
  2. Документы
  3. Функции
  4. Условные выражения
  5. ifs()

ifs()

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

Синтаксис:

ifs( expression1, result1, [expression2, result2, ... expressionN, resultN])

Параметры:

  • expression1,...expressionN — логическое выражение.
  • result1,...,resultN - значение любого типа, будет возвращено, если результат вычисления соответствующего логического выражения истина.

Возвращаемый тип данных:

любое значение

Пример:

ifs( $h.sales_amount > 10000, 5, $h.sales_amount > 5000, 3, true, 1 ) — вычисляет значение скидки в зависимости от суммы продажи.

$h.sales_amountresult
100015
55003
2001