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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: WA от 02 июля 2018, 04:01:58

Название: Как посчитать
Отправлено: WA от 02 июля 2018, 04:01:58
Хочу в текстовом объекте вывести число контекстов, в которых была задействована альтернативная маршрутизация. Критерий такой - считать контексты, в которых число уникальных провайдеров >=3.
Ввожу
=count(Aggr(Count( Провайдер)>=3, Контекст))
и это не дает правильного результата (.
Название: Re: Как посчитать
Отправлено: admin от 02 июля 2018, 08:19:59
а >= для какого оператора?
Название: Re: Как посчитать
Отправлено: WA от 03 июля 2018, 09:03:56
Вот данные. По ним число контекстов с альтернативной маршрутизацией =2 (обведены). Забыл ранее написать в критерий что считать надо уникальных (Distinct) провайдеров. Возможно это сделать в рамках текстового объекта?
Название: Re: Как посчитать
Отправлено: WA от 04 июля 2018, 01:50:17
Делаю так

измерение
=Aggr(Count(Distinct Провайдер)>=3, Контекст)and Aggr(Count(Distinct [На номер])=1, Контекст)

выражение
=count(Aggr(Count(Distinct Провайдер), Контекст))

Получаю правильный результат. Во вложении это 779, но также выводятся данные по числу и всех остальных контекстов - 83305, а они мне не нужны! Как убрать вывод остальных и оставить только 779?