一个简单但频繁的统计数据是派生实体的直方图,如果我了解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])
作为度量,等等:
接下来要提出的逻辑问题是: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社区似乎很小,这就是为什么我在这里问。我是该软件的新手,而不是习惯于命令行方法。
答案 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)
作为表达式