【问题标题】:Histogram of aggregated dimension in QlikSense?QlikSense 中聚合维度的直方图?
【发布时间】:2018-11-27 12:03:50
【问题描述】:

一个简单但频繁的统计数据是派生实体的直方图,如果我理解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 社区似乎相当小,这就是我在这里提问的原因。我是该软件的新手,我更习惯于命令行方法。

【问题讨论】:

标签: histogram qlikview qliksense


【解决方案1】:

所以你的加载脚本中需要这样的东西:

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

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-04-15
  • 1970-01-01
  • 2015-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多