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

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

Вы не вошли.

#1 Re: Для начинающих » Пересечение множеств » 2017-09-26 16:24:09

Добрый день!
Примеры с объяснениями есть в хелпе https://help.qlik.com/en-US/sense/2.2/S … rators.htm

Посложнее можно найти реальные примеры на community. Первый в поиске https://community.qlik.com/thread/61333

#2 Re: Программирование QlikView » Упорядочить объекты на листе QlikView » 2017-09-26 16:06:33

Добрый день!
Вы можете сделать один линейный график, в измерения поставить сотрудников и время (или номер смены, не видно что там). На этой же вкладки внизу слева выбрать функционал Trellis и поставить галку "Enable Trellis Chart". У Вас также построятся отдельные графики по сотрудникам. Пустые значения показаны не будут (если стоит галка Suppress Zero-Values на вкладке Presentation).

#3 Re: Программирование QlikView » Вопрос, как связать таблицы. » 2017-09-26 15:55:45

Добрый день!
Объединять таблицы следует по полям Контракт и Дата.
В качестве теста, не используйте сразу join, а отдельно свяжите эти таблицы по ключу contract_id &'_'& floor(date) и посмотрите % связи между ними. В ключе всегда лучше использовать номер даты, а не саму дату (функция floor вернет номер даты без времени). Дополнительно сохраните поля Контракт и Дата в каждой из таблиц, предварительно переименовав их, чтобы они не были ключевыми. 
После соединения таблиц, при обнаружении некорректных связей (записи с пустыми полями, где должны быть данные) нужно проверить как написаны дата и номер договора в таблицах, сравнить длину записей в этих строках (функция len), т.е. найти отличия. После обнаружения разницы, добавить соотвествующую обработку при соединении.

#4 Re: Программирование QlikView » Поиск клиентов не покупающих определенные товары » 2017-07-28 20:47:37

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

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

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

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

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

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

[ Сгенерировано за 0.009 сек, 9 запросов выполнено - Использовано памяти: 1.47 Мбайт (Пик: 1.61 Мбайт) ]