У меня следующая проблема: предположим, что в QlikView загружена следующая таблица:
Теперь я хочу рассчитать количество различных идентификаторов, «звонков более 60 секунд» и количество различных «звонков от других более 60 секунд», если «звонки более 60 секунд» равны 0.
Используя For count(distinct(if([calls over 60 sec]>0, ID)))
, я получаю = 2, что правильно.
Теперь for count(distinct(if([calls over 60 sec]=0 and [calls from other over 60 sec]>0, ID)))
я получаю 3.
Но ответ, который я ищу, - 1. Потому что в целом месяцы только 1 идентификатор вызывается другим.
Или мне нужно Set выражение? По сути, я хочу, чтобы для выбранного месяца вычислялось определенное количество идентификаторов, а также условия выше.
Я благодарен за каждый ответ.