考虑一个分析,您需要找出日期范围内的重复客户。重复客户被定义为日期范围,作为在起始范围之前使用服务3 *(给定日期范围间隔)并在给定日期范围内使用服务的客户。
For example repeat customer for this week is all customers who used service 3 weeks before starting of this week and all such customers used it this week.
我正在使用influxdb
。我尚未确定该系列,我正在寻找有关如何定义系列的输入,以便我可以在influxdb
中执行可用的操作来获取此分析。
我可以获得的数据是用户使用该工具的时间戳,user_id,service_category,service_instance_id以及有关服务的更多详细信息的json转储。
可能是我的思维过程有限,我需要对如何处理这个问题进行一些干预,欢迎任何意见。
答案 0 :(得分:0)
所以我想到了这个并找到了一个不错的解决方案。我必须保存用户最后一次访问该条目。因此,如果用户在该时间段内重复,那么在任何时间段内至少会有一个参考。
这类似于链表,但我们可以直接访问基于时间的节点过滤。