Неофициальный форум разработчиков QlikView и Qlik Sense

Форум разработчиков QlikView и Qlik Sense. Получи любые ответы на вопросы по QlikView и Qlik Sense в течении нескольких часов!

Вы не вошли.

Готовые решения на платйорме QlikView

#1 2017-06-25 00:18:16

OlegSky
Участник
Зарегистрирован: 2017-06-24
Сообщений: 1
Windows 7Chrome 58.0.3029.110

Поиск клиентов не покупающих определенные товары

Есть такая таблица

Клиент , Товар , Цена 

Клиент1,  Мышка, 100

Клиент1,  Монитор , 100

Клиент1,  Клавиатура, 100

Клиент2,  Клавиатура , 100

Клиент2,  Монитор , 100

Клиент 3,  Монитор , 100

Клиент 3,  Клавиатура, 100


Как найти клиента не купившего не одной мышки ?

Спасибо .

Неактивен

#2 2017-07-28 20:47:37

Julia
Участник
Зарегистрирован: 2015-02-16
Сообщений: 5
Windows 8Chrome 59.0.3071.115

Re: Поиск клиентов не покупающих определенные товары

Добрый день!
Используйте анализ множеств для реализации этой задачи, а именно функцию E - исключение.
Чтобы просто получить список клиентов, используйте след. формулу:

Concat(DISTINCT {< Клиент = E({1<Товар = {'Мышка'}>}) >} Клиент  , ', ' )

В сет-анализе  "Клиент = E({<Товар = {'Мышка'}>})"  указано выбрать клиентов, которые не покупали товар Мышка в рамках текущего выбора.

Более подробно об этой функции можно прочитать в хелпе https://help.qlik.com/en-US/sense/2.1/S … itions.htm

Неактивен

Сейчас в этой теме форумчан: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.020 сек, 8 запросов выполнено - Использовано памяти: 1.59 Мбайт (Пик: 1.72 Мбайт) ]