/
Функция IF
Функция IF
Функция позволяет построить условие:
Синтаксис функции IF (используя схему выше): IF(Условие, Оператор 1, Оператор 2).
Если условие выполняется, вернуть значение оператора 1; в противном случае вернуть значение оператора 2.
Примеры
- IF([Показатель_1]==999,0,[Показатель_1]/[Показатель_2])
Если показатель с именем Показатель_1 равен 999, то вернем значение 0, иначе вернем результат деления Показателя_1 на Показатель_2. Обратите внимание, что имена показателей находятся в квадратных скобках.
Для удобства чтения можно записать данное выражение следующим образом:
IF(
[Показатель_1]==999,
0,
[Показатель_1]/[Показатель_2]
) - IF([date] <= date('2017-02-04'), [date], date('2017-01-01'))
Если значение элемента в таблице date меньше либо равен 2017-02-04, вернуть значение элемента в таблице date; в противном случае вернуть 2017-01-01. - IF([saleDate] < date('2017-01-01'), [buyPrice] * 1.13, [salePrice] * 0.87)
Если значение элемента в таблице saleDate меньше 2017-01-01, вернуть значение элемента колонки buyPrice, умноженное на 1.13, в противном случае вернуть значение элемента колонки salePrice, умноженное на 0.87. - IF([Sostoyanie_zadaniya]=='Назначено',1,0)
Если значение показателя Sostoyanie_zadaniya = 'Назначено', вернуть 1, в противном случае вернуть 0.
Совет
В качестве аргумента можно использовать исполнение другой функции.
Пример:
IF(IsNull([DATE]), date('2018-01-01'), date('2017-01-01'))
, multiple selections available,
Related content
Расчет на уровне агрегированных данных (Расчетные столбцы)
Расчет на уровне агрегированных данных (Расчетные столбцы)
Read with this
Функция IF
Функция IF
More like this
Условные операторы
Условные операторы
Read with this
Функция IF
Функция IF
More like this
Форматирование виджета "Сводная таблица"
Форматирование виджета "Сводная таблица"
Read with this
Функция IF
Функция IF
More like this