代码之家  ›  专栏  ›  技术社区  ›  B--rian Optider

Qliksense中聚集维度的直方图?

  •  1
  • B--rian Optider  · 技术社区  · 6 年前

    一个简单而频繁的统计数据是派生实体的直方图,如果我理解 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]) 作为衡量标准,et voli_: 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生成这样的直方图?

    AS mentioned in answer to a different question ,我的挑战是,活跃的Qliksense社区似乎相当小,这就是我在这里问的原因。我是软件新手,我比较习惯命令行方法。

    1 回复  |  直到 6 年前
        1
  •  1
  •   EldadT    6 年前

    所以在加载脚本中需要这样的内容:

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

    除此之外,您还需要添加所有未使用的日期…

    然后在你的图表中使用 Added_Per_Date 作为尺寸和 count(Added_Per_Date) 作为表达