Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: WA от 05 июня 2018, 09:17:43

Название: отфильтровать таблицу
Отправлено: WA от 05 июня 2018, 09:17:43
Есть сводная таблица. Надо отфильтровывать ее значения по полю [Абонент id], оставив только те [Абонент id], которых нет в особом списке. Т.е. если в таблице есть [Абонент id] 1,2,3,4,5,6,7, а в списке имеем 3,4,5, то по  фильтру в сводной таблице должны отобразиться только строки с  [Абонент id] 1,2,6,7

Что-то нет идей совсем как реализовать (
Название: Re: отфильтровать таблицу
Отправлено: millik от 05 июня 2018, 09:54:38
а что из себя представляет список? отдельная таблица в модели данных?
Название: Re: отфильтровать таблицу
Отправлено: admin от 05 июня 2018, 10:22:27
Привет, если список можно загрузить в модель данных, то можно поступить просто - ввести признак 'Особый/Не Особый' в скрипте.
Если список "особых" определяется оператором в ходе анализа, можно сделать отдельную несвязанную таблицу с ID и делать выбор особых в ней, а в выражении сводной таблице используя функции множеств уже выводить тот или иной набор данных.
Название: Re: отфильтровать таблицу
Отправлено: WA от 05 июня 2018, 02:32:03
Цитата: millik от 05 июня  2018, 09:54:38  
а что из себя представляет список? отдельная таблица в модели данных?

Список это отдельная таблица. В ней сейчас порядка 2000 [Абонент id].
Название: Re: отфильтровать таблицу
Отправлено: millik от 05 июня 2018, 03:43:13
тогда самым правильным и быстрым будет замапить этот признак в основной справочник с абнонетами
Название: Re: отфильтровать таблицу
Отправлено: WA от 06 июня 2018, 10:10:38
Цитата: millik от 05 июня  2018, 03:43:13  
тогда самым правильным и быстрым будет замапить этот признак в основной справочник с абнонетами

То что надо ). Спасибо огромное.