Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 20, 2018, 10:39:38 pm

Автор Тема: Уникальные значения Set Analysis  (Прочитано 330 раз)

Оффлайн Лиза

  • Новичок
  • *
  • Сообщений: 4
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Уникальные значения Set Analysis
« : Октябрь 31, 2018, 06:12:08 pm »
Добрый день! Хотела бы попросить вашей помощи. В QlikView необходимо посчитать кол-во уникальных значений ИНН, которые есть только в выбранном месяце. Допустим структура данных:(ИНН;Месяц), я хочу понять сколько уникальных значений ИНН было только в Сентябре, и не было в остальных 11 месяцах).

Заранее спасибо!

Оффлайн Валерий

  • Новичок
  • *
  • Сообщений: 22
  • Страна: ua
  • Рейтинг: +3/-0
    • Просмотр профиля
Re: Уникальные значения Set Analysis
« Ответ #1 : Ноябрь 05, 2018, 03:23:57 pm »
Добрый день! Для QS я бы сделал так:
count({<[Месяц]={'выбранный месяц'}>}distinct(ИНН))
count({<[Месяц]=-{'выбранный месяц'}>}distinct(ИНН))

Оффлайн Лиза

  • Новичок
  • *
  • Сообщений: 4
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Re: Уникальные значения Set Analysis
« Ответ #2 : Ноябрь 08, 2018, 05:43:37 pm »
Валерий, спасибо за Ваш ответ! Подскажите, а какой знак между выражениями? или как их объединить формулой, чтобы одно за вычетом другого давало в результате именно уникальные ИНН в выбранном месяце?

Спасибо!

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

Re: Уникальные значения Set Analysis
« Ответ #2 : Ноябрь 08, 2018, 05:43:37 pm »

Оффлайн Hugo

  • Новичок
  • *
  • Сообщений: 14
  • Страна: lv
  • Рейтинг: +1/-0
    • Просмотр профиля
Re: Уникальные значения Set Analysis
« Ответ #3 : Ноябрь 08, 2018, 09:00:13 pm »
Думаю сперва нужно определиться что такое "уникальное значение". Вот что это в Вашем понимании?

Оффлайн Лиза

  • Новичок
  • *
  • Сообщений: 4
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Re: Уникальные значения Set Analysis
« Ответ #4 : Ноябрь 15, 2018, 11:16:12 pm »
В приложении направляю пример в экселе. Допустим, есть список уникальных значений клиентов (в данном случае уникальный порядковый номер, который может повторяться в разных месяцах и фигурировать в месяце несколько раз), и дата, когда клиент фигурировал в выгрузке (допустим, это дата, когда клиент совершал покупки). Необходимо понять в ноябре (далее по фильтру месяца в QlikView): 1) Сколько клиентов (уникальных порядковых значений) есть только в ноябре, и нет в предыдущих периодах. В примере 3 таких клиента. 2) Сколько клиентов (уникальных порядковых значений) совершали покупки 2 и более месяцев назад. В примере такой клиент 1.

Большое спасибо!

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1220
  • Страна: ru
  • Рейтинг: +129/-0
    • Просмотр профиля
Re: Уникальные значения Set Analysis
« Ответ #5 : Ноябрь 18, 2018, 03:33:21 pm »
Добрый день.
Лиза, могу я поинтересоваться в рамках какой большой задачи решается задача по поиску уникальности среди ИНН за определенный период?
Если задача разовая и не относится к сегментации клиентской базы, то я бы поэкспериментировал бы выражения с анализом множеств.
В противном случае я бы сделал через скрипт,
Если клиент уникален в ноябре и его не было в предыдущих n-периодах , то он :
- либо совершил первую покупку;
- либо совершил повторную покупку спустя (n+1) период;
- либо совершил еще одну покупку в ноябре как и в прошлых годах (например подарок к ДР);
- ..... ваши варианты.

Выражением эти ответы получить сложно.
Скриптом проще и надежнее.

Оффлайн Лиза

  • Новичок
  • *
  • Сообщений: 4
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Re: Уникальные значения Set Analysis
« Ответ #6 : Ноябрь 19, 2018, 10:15:44 am »
Добрый день.
Лиза, могу я поинтересоваться в рамках какой большой задачи решается задача по поиску уникальности среди ИНН за определенный период?
Если задача разовая и не относится к сегментации клиентской базы, то я бы поэкспериментировал бы выражения с анализом множеств.
В противном случае я бы сделал через скрипт,
Если клиент уникален в ноябре и его не было в предыдущих n-периодах , то он :
- либо совершил первую покупку;
- либо совершил повторную покупку спустя (n+1) период;
- либо совершил еще одну покупку в ноябре как и в прошлых годах (например подарок к ДР);
- ..... ваши варианты.

Выражением эти ответы получить сложно.
Скриптом проще и надежнее.

Добрый день! Задача постоянная и необходима для всех периодов выгрузки, плюс есть сегментация клиентской базы. К сожалению, не обладаю навыками писать скрипт, только визуализировать данные. Вы могли бы подсказать, как данные условия прописать в скрипте, либо где я могла бы данную тему изучить?

Большое спасибо!

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

Re: Уникальные значения Set Analysis
« Ответ #6 : Ноябрь 19, 2018, 10:15:44 am »