Всем привет, изредка использую Qlik Sense, текущий вопрос что-то не гуглится, хотя по идее все просто должно быть.
Есть, допустим, таблица городов и людей, побывавших в этих городах (возможно, несколько раз):
date | city | personid |
16.06.2018 | Kazan | 3 |
18.06.2018 | Kazan | 1 |
15.06.2018 | MSK | 1 |
18.06.2018 | MSK | 2 |
19.06.2018 | MSK | 1 |
20.06.2018 | MSK | 2 |
16.06.2018 | Piter | 3 |
17.06.2018 | Piter | 2 |
15.06.2018 | Sochi | 2 |
17.06.2018 | Sochi | 1 |
Нужно вывести для каждой пары городов количество людей, которые хоть раз побывали в обоих городах, ну и как-то это визуализировать.
В примере должно выдать для пары Казань-Москва число 1, так как люди 1 и 3 были в Казани, а 1 и 2 в Москве, и общий только с personid=1, то есть 1 человек. Для Москвы и Сочи должно выдать 2 (двое людей с id= 1 и 2 были и там, и там).
Если пробую просто пихать это в 2DimHeatmap, DependencyWheel или Sankey и использую в качестве обоих измерений city, а в качестве меры count(distinct [personid]) то естественным образом получаю только количество id в одинаковых городах, а нужно как раз наоборот, чтобы для разных что-то рисовало, а для одинаковых в идеале null был.