QlikSense中的聚合维度直方图?

时间:2018-11-27 12:03:50

标签: histogram qlikview qliksense

一个简单但频繁的统计数据是派生实体的直方图,如果我了解official QlikSense documentation的权利,那似乎是开箱即用的:

  

您不能使用使用   表达式编辑器,即使结果字段是数字。的   维不能基于聚合函数。

假设我有一些基本用户数据的模型数据,如下所示:

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

接下来要提出的逻辑问题是:x个用户添加了多少天?我从上面的模拟数据期望的答案将是这样的:

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

我的问题:如何使用QlikSense生成此类直方图?

作为mentioned in answer to a different question,我面临的挑战是活跃的QlikSense社区似乎很小,这就是为什么我在这里问。我是该软件的新手,而不是习惯于命令行方法。

1 个答案:

答案 0 :(得分:1)

因此,您的加载脚本中需要这样的内容:

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

您将需要添加所有未使用的日期...

,然后在图表中使用Added_Per_Date作为维度,使用count(Added_Per_Date)作为表达式