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

Автор Тема: Aggr  (Прочитано 707 раз)

Оффлайн GrabVadim

  • Новичок
  • *
  • Сообщений: 7
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Aggr
« : Ноябрь 29, 2016, 10:08:25 pm »
Добрый день.

Во вложении пример Диаграмма (Сводные таблицы). Одна и та же, но
1. В развернутом по Месяцу
2.В свернутом по Месяцу виде

Задача Посчитать количество сработок Клиента за месяц, т.е. при сворачивании по месяцу должно получиться  5 (как в верхней таблице), а не 1 как сейчас.

Пробовал воспользоваться Aggr, необходимого результата не получил

Заранее спасибо за помощь.

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 981
  • Страна: ru
  • Рейтинг: +97/-0
    • Просмотр профиля
Re: Aggr
« Ответ #1 : Ноябрь 30, 2016, 07:16:51 am »
Привет, какие выражения с aggr прописывали?

Оффлайн GrabVadim

  • Новичок
  • *
  • Сообщений: 7
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Re: Aggr
« Ответ #2 : Ноябрь 30, 2016, 08:17:13 am »
Привет, какие выражения с aggr прописывали?

Привет

Пробовал различные интерпретации, основную ставку делала на эту

Aggr(Count({$<[Сумма]={">0"}>} [Партнер_ID]), [Месяц-Год])

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

Re: Aggr
« Ответ #2 : Ноябрь 30, 2016, 08:17:13 am »

Оффлайн Prive

  • Новичок
  • *
  • Сообщений: 43
  • Страна: ru
  • Рейтинг: +20/-0
    • Просмотр профиля
Re: Aggr
« Ответ #3 : Декабрь 06, 2016, 05:28:12 pm »
...
Aggr(Count({$<[Сумма]={">0"}>} [Партнер_ID]), [Месяц-Год])

Продублируйте первую таблицу в Aggr() и возьмите сумму по полученной таблице(по полученным значениям):
Sum(Aggr(Count({$<[Сумма]={">0"}>} [Партнер_ID]), Партнер, Филиал, Месяц-Год,День))

(возможно ли что к названию партнера привязано несколько id?)

Оффлайн millik

  • Наставник
  • **
  • Сообщений: 53
  • Страна: by
  • Рейтинг: +22/-0
    • Просмотр профиля
Re: Aggr
« Ответ #4 : Февраль 23, 2017, 10:44:03 pm »
Aggr(Count({$<[Сумма]={">0"}>} [Партнер_ID]), [Месяц-Год]) будет возвращать 1, потому что в у всех этих дней всего лишь 1 [Партнер_ID].

Попробуйде посчиать количество [День]. Должно всё сработать.