Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 12, 2018, 07:48:45 am

Автор Тема: Связь между разными значениями одного столбца (Qlik Sense)  (Прочитано 213 раз)

Оффлайн seriych

  • Стажер
  • *
  • Сообщений: 1
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Всем привет, изредка использую Qlik Sense, текущий вопрос что-то не гуглится, хотя по идее все просто должно быть.
Есть, допустим, таблица городов и людей, побывавших в этих городах (возможно, несколько раз):
datecitypersonid
16.06.2018Kazan3
18.06.2018Kazan1
15.06.2018MSK1
18.06.2018MSK2
19.06.2018MSK1
20.06.2018MSK2
16.06.2018Piter3
17.06.2018Piter2
15.06.2018Sochi2
17.06.2018Sochi1
Нужно вывести для каждой пары городов количество людей, которые хоть раз побывали в обоих городах, ну и как-то это визуализировать.
В примере должно выдать для пары Казань-Москва число 1, так как люди 1 и 3 были в Казани, а 1 и 2 в Москве, и общий только с personid=1, то есть 1 человек. Для Москвы и Сочи должно выдать 2 (двое людей с id= 1 и 2 были и там, и там).
Если пробую просто пихать это в 2DimHeatmap, DependencyWheel или Sankey и использую в качестве обоих измерений city, а в качестве меры count(distinct [personid]) то естественным образом получаю только количество id в одинаковых городах, а нужно как раз наоборот, чтобы для разных что-то рисовало, а для одинаковых в идеале null был.

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