7 Replies Latest reply: Dec 5, 2014 7:11 AM by Sergey Polekhin RSS

    Фильтр по измерению Dim1 типа "Dim1 > varX"

    Oleg Granat

      Доброго дня, коллеги!

      Помогите решить задачку.

      Имеем таблицу (тестовый вариант) и переменную:

      T1:

      load * inline [

      Dim1, Dim2, Expr1

      4, a, 22.44

      1, b, 12.35

      7, b, 15.21

      5, a, 17.37

      ];

      Let varX = 0;

       

      Измерение Dim1 - это произвольный набор целых чисел, в пределе, все значения в таблице по этому полю уникальные.

      Измерение Dim2 - небольшой набор предопределенных значений.

      Выражение Expr1 -  ну, просто выражение.

       

      Для фильтрации по Dim2 - использую ListBox - тут все понятно. Для Dim1 использовать ListBox нелогично. В случае большой таблицы число Distinct значений Dim1 тоже может быть значительным.

      Чего хочется: чтобы при изменении переменной varX в InputBox срабатывал фильтр типа "Dim1 > varX".

      Пробовал повозиться с Анализом Множеств, но это не подходит, т.к. мне нужно не просто построить агрегат по полю Expr1 с ограничением по фильтру, а именно отфильтровать таблицу.

       

      Заранее благодарен,

      Олег.