Гистограмма агрегированного измерения в QlikSense? - PullRequest
0 голосов
/ 27 ноября 2018

Простая, но все же частая статистика - это гистограмма производного объекта, и, если я понимаю, официальная документация QlikSense прямо, которая, кажется, не работает из коробки:

Вы не можете использовать главное измерение, созданное с помощью редактора выражений, даже если результирующее поле является числовым.Измерение не может быть основано на функции агрегирования.

Предположим, у меня есть некоторые макетные данные основных пользовательских данных, которые выглядят так:

id  first_name  last_name   gender  date_added  nickname
1   Marthe      Salzburg    Female  2018-03-27  msalzburg0
2   Larine      Camm        Female  2018-05-13  lcamm1
3   Leanor      MacIan              2018-05-13  lmacian2
4   Shawnee     Baudain     Female  2018-01-08  sbaudain3
5   Mable       Sitlinton   Female  2018-03-27  msitlinton4
6   Jilleen     Wadesworth  Female  2018-04-12  jwadesworth5
7   Mace        Lube        Male    2018-11-18  mlube6

График количества зарегистрированных пользователей в деньэто просто: добавьте новую гистограмму на свой лист QlikView, выберите date_added в качестве измерения и Count([date_added.autoCalendar.Date]) в качестве меры и т. д .: enter image description here

Следующий логический вопрос, который нужно задатьis: На сколько дней было добавлено x пользователей?Ответ, который я ожидаю из приведенных выше макетов, будет примерно таким:

  added_per_day occurences
  2             2
  1             3
  0             309  # (number of days between 2018-01-08 and 2018-11-18) - 5

Мой вопрос: Как мне сгенерировать такую ​​гистограмму с помощью QlikSense?

Как упоминается в ответе на другой вопрос , моя проблема в том, что активное сообщество QlikSense кажется довольно небольшим, вот почему я спрашиваю здесь.Я новичок в программном обеспечении, я скорее привык к подходу командной строки.

1 Ответ

0 голосов
/ 29 ноября 2018

Так что вам нужно что-то вроде этого в вашем скрипте загрузки:

Load date_added, count(date_added) as Added_Per_Date
resident Data
group by date_added;

, к которому вам нужно будет добавить все даты, которые не используются ...

, а затем в вашемдиаграмма использует Added_Per_Date как измерение и count(Added_Per_Date) как выражение

...