按加入日期绘制用户总数

时间:2018-06-21 19:41:32

标签: knime

是否有任何功能或节点可以按时间顺序添加集合中的元素数量?

我想创建一个简单的折线图,显示“用户总数”随时间的变化,但是我拥有的是用户加入日期的“ user_email”(唯一)和“ date_created”。

最简单的方法是从创建日期起在任何给定时间汇总用户数量,然后根据时间将其绘制在图形中?

我尝试搜索此内容,但未找到任何相关内容。 KNIME的新手。谢谢。

1 个答案:

答案 0 :(得分:1)

如果您确定user_email仅包含唯一值,则可以按date_created对表进行排序(如果尚未排序),然后使用计数器生成节点以添加包含计数器值的列。

对于更通用的解决方案,如果要计算表列中唯一值的累计总数,则可以使用以下顺序:

  • GroupBy 配置为按您要计数其唯一值的列分组,并汇总到您要针对其绘制的列上,例如您的时间戳列,可能与{{ 1}}或First聚合方法
  • 排序,以对GroupBy的聚合列进行排序
  • 然后移动聚合,同时选中Last框,并配置为在GroupBy中分组列的Cumulative computation上进行聚合。