Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 21, 2017, 07:23:18 am

Автор Тема: посчитать по условию (Qlikview, Qlik Sense)  (Прочитано 904 раз)

Оффлайн WA

  • Новичок
  • *
  • Сообщений: 40
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
посчитать по условию (Qlikview, Qlik Sense)
« : Сентябрь 27, 2016, 12:18:29 pm »
Необходимо посчитать Call ID только для тех у которых
 - код завершения =503
 - отношение числа  Call ID к числу код завершения=503 >10


Вероятно криво делаю так
=if(Count ([Call ID])/Count ([код завершения]=503)>10 ,count(if([код завершения]=503, [Call ID])))
В итоге не получаю данных для отображения, хотя они должны быть.

Оффлайн millik

  • Наставник
  • **
  • Сообщений: 53
  • Страна: by
  • Рейтинг: +22/-0
    • Просмотр профиля
Re: посчитать по условию
« Ответ #1 : Сентябрь 27, 2016, 09:52:30 pm »
Советую изучить такую чудесную вещь как Set Analysis

Поле "для тех у которых" заменим словом "Объект" =)

Не совсем понял условия но должно быть что-то вроде этого
Count( {$<[код завершения]={'503'},  [Объект]={"=Count ([Call ID])/Count({$<[код завершения]={'503'}>}[Call ID])>10"} >} [Call ID])
Получаем следующее:
1) [код завершения]={'503'}  - мы делаем выборку по коду завершения, соответственно в массив данных для обработки попадают только те объекты у которых в принципе есть вызовы с таком кодом завершения
2) [Объект]={"=Count ([Call ID])/Count({$<[код завершения]={'503'}>}[Call ID])>10"}  - мы для каждого объекта считаем отношение общего количества Call ID к количеству Call ID  с кодом завершения=503, и оставляем только те объекты у которых это отношение больше 10

ПС
Возможно я не очень правильно представил себе модель данных и условия. Но общий ход мыслей должен быть ясен.

Оффлайн WA

  • Новичок
  • *
  • Сообщений: 40
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Re: посчитать по условию (Qlikview, Qlik Sense)
« Ответ #2 : Сентябрь 28, 2016, 10:37:12 am »
Ход мыслей ясен. Спасибо огромное!

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

Re: посчитать по условию (Qlikview, Qlik Sense)
« Ответ #2 : Сентябрь 28, 2016, 10:37:12 am »