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

Фильтры в функциях не работает

Добавлено: 22 авг 2017, 11:30
aik
Здравствуйте!
Столкнулся с такой задачей, с помощью функции SUM необходимо подсчитать в сущности Х значения поля "Бюджет" согласно фильтру. Т.е. я в фильтре для функции добавляю по какому полю необходимо произвести сортировку записей сущности, чтобы моя функции подсчитала сумму полей у именно этих значений.
Сейчас функция сумм или count считают все записи сущности даже когда стоит фильтр.

Re: Фильтры в функциях не работает

Добавлено: 22 авг 2017, 11:37
support
Дайте скриншоты, что за фильтры, как используете функцию и т.д.

Re: Фильтры в функциях не работает

Добавлено: 22 авг 2017, 11:57
aik
Вот создаётся функция для суммирования поля бюджет в сущности "Сделки"

Изображение

Вот создаётся фильтр для поля "Услуга" в сущности "Сделки".

Изображение

Re: Фильтры в функциях не работает

Добавлено: 22 авг 2017, 11:59
aik
И также вопрос по функции Count, а как быть если я хочу подсчитывать только записи с определенным условием, т.е. с использованием оператора if()?

Изображение

Re: Фильтры в функциях не работает

Добавлено: 22 авг 2017, 12:30
support
Для функции Count условия не предусмотрены, но я подумаю над этим, так как вещь нужная.

Фильтры проверил, у меня все работает, проверьте еще раз, попробуйте с другим условие и т.д.

Re: Фильтры в функциях не работает

Добавлено: 25 дек 2017, 22:06
nikolay.rastegaev
support писал(а): 22 авг 2017, 12:30 Для функции Count условия не предусмотрены, но я подумаю над этим, так как вещь нужная.
Здравствуйте, Сергей!
Решили делать или нет? Может быть в последующих версиях 2.x

Re: Фильтры в функциях не работает

Добавлено: 05 янв 2018, 19:32
support
Протестируете эту возможность в 2.0. Должно работать

Re: Фильтры в функциях не работает

Добавлено: 06 фев 2018, 16:35
vikadrug
support писал(а): 05 янв 2018, 19:32 Протестируете эту возможность в 2.0. Должно работать
В функции Count в версии 2.0 ставлю фильтр на числовое поле >0 и система на этот фильтр не реагирует. Что с этим фильтром, что без него, числовой результат не меняется, хотя нулевые записи есть.