2 Replies Latest reply: Jun 8, 2015 4:58 AM by Владислав Коробов RSS

    Исключить из списка значений по кнопке

    Владислав Коробов

      Коллеги, нужна помощь!

      есть список значений (фильтр) и надо по кнопке или по галочке и т.д. исключить из списка несколько значений, как можно реализовать?

      прописывать "выбор в поле" 50 значений не хочется)

        • Re: Исключить из списка значений по кнопке
          Sergey Polekhin

          Добрый день,

           

          Для этого можно воспользоваться конструкцией расширенного поиска (Advanced Search).

          Например, конструкция вида ='=sum({<Field=- {Value1} - {Value3} >} 1)', прописанная в действии "Select in Field" кнопки позволяет отбирать все значения поля Field, за исключением значений Value1 и Value2.

           

          В общем случае, если значения поля содержат пробелы, конструкция выражения должна учитывать появление апострофов, обрамляющих сами значения (например, 'Value 1' и 'Value 2'):

          • Т.е. итоговое выражение должно принять вид: ='=sum({<Field=- {'Value 1'} - {'Value 3'} >} 1)'
          • Но поскольку вложенность конструкций апострофов не допускается, то внутренние апострофы должны быть заменены их Escape-последовательностями с применением функции Chr(39). В итоге выражение примет вид:
            ='=sum({<Field=- {'&chr(39)&'Value 1'&chr(39)&'} - {'&chr(39)&'Value 3'&chr(39)&'} >} 1)'