Всем привет. Такая ситуация: в формуле устанавливаю исключающий фильтр -
Sum({<Продукт=Е(Продукт={'Фрукты'})>} id)
В этой ситуации, есть я буду выбирать Продукт в диаграмме-фильтре на листе (например, 'Овощи'), то значения формулы не фильтруются, то есть как выдавал по формуле сумму все продуктов, кроме фруктов, так ничего и не меняется.
Подскажите, пожалуйста, как можно изменить фильтр в формуле, чтобы при выборе фильтра на листе считалась сумма по конкретно выбранному продукту?
1) Почему бы не написать Sum({<Продукт=-{'Фрукты'}>} id)?
2) Используйте для фильтрации другое поле. Если в скрипте создать поле Продукт2, дублирующее Продукт, то можно использовать в сет анализе одно из них, а другое в интерфейсе для фильтрации. Также, можно попробовать хак: если создать в Мастер Айтемах измерение, в формулу которого прописать Продукт// (Продукт и 2 слеша, типа как комментарий), и сохранить это измерение с именем например, Товар. То при добавлении в интерфейс фильтра с новым измерением из Мастер Айтема он будет содержать значения из поля Продукт. Но при установке флиьтра в панели выборок вы увидите что фильтр называется Товар. И он также будет действовать на выражения с сет анализом по полю Продукт