Страница 1 из 1

Формула с условием

Добавлено: 02 июн 2016, 11:07
nikorn
Подскажите, кто знает, как (можно ли) реализовать в Руководителе расчет по формуле с условием?

Например, если стоимость работ по проекту менее 100 000 руб., то накладные расходы - 20%, иначе - 5%.

В Excel'е это делается так:

Код: Выделить всё

СУММА = ЕСЛИ(СТОИМОСТЬ<100000; СТОИМОСТЬ*1,2; СТОИМОСТЬ*1,05)

Re: Формула с условием

Добавлено: 02 июн 2016, 12:22
support
На данный момент, кроме меня никто не знает :D
Данная возможность появилась в 1.7 и я как то забыл ее анонсировать...

Условие аналогично Excel. В Дополнении создаете функцию SUM, где указываете условие (прикрепляю свой пример)

Код: Выделить всё

if([173]>10,[173]+5,[173])
где [173] - это ID поля

В данном условии если поле [173] больше 10 мы прибавляем +5 к значению

Re: Формула с условием

Добавлено: 02 июн 2016, 12:25
nikorn
Здорово! Проверил - работает!

Re: Формула с условием

Добавлено: 02 июн 2016, 20:25
nikorn
А еще работают сложные условия! :D

Код: Выделить всё

if([N]>0&[N]<25000...

Re: Формула с условием

Добавлено: 02 июн 2016, 20:36
support
формула подготавливается и вставляется sql запрос, так что все что доступно myslq все можно использовать, используя синтаксис myslq :)
http://dev.mysql.com/doc/refman/5.7/en/ ... tions.html

Re: Формула с условием

Добавлено: 08 июн 2016, 13:45
alcompstudio
О, это хорошо, я и не знал, что можно в формулы условия добавлять!