Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 15, 2018, 09:21:37 am

Автор Тема: Расчет значений в скрипте по принципу not IN (select... from...)  (Прочитано 294 раз)

Оффлайн Maestro

  • Новичок
  • *
  • Сообщений: 8
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Добрый день, коллеги.
Прошу помощи  ::)

Есть 3 таблицы:

Группы:
LOAD * INLINE [
IDGroup, NameGroup
1,Розница
2,Мелкий опт
3,Крупный опт
];

Клиенты:
LOAD * INLINE [
IDClient, IDGroup, NameClient
1,1,Клиент1
2,2,Клиент2
3,1,Клиент3
4,1,Клиент4
];

ТоварКлиент:
LOAD * INLINE [
ID, IDClient, IDItem
1,1,112233
2,2,112233
3,3,332211
4,4,112233
5,4,332211
];

В результате нужно, чтобы вывелась таблица:
Артикул    Розница                   Мелкий опт               
112233    Все, кроме Клиент3 Клиент2                       
332211  Все, кроме Клиент1                                     

Вот поля, где "все, кроме..." не получается рассчитать. Каким-то образом нужно вытащить список клиентов в разрезе группы, которые не упомянуты в таблице "ТоварКлиент".

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