永洪社区

标题: 两个日期间算客户计数的同比 [打印本页]

作者: sfj    时间: 2022-7-1 15:07
标题: 两个日期间算客户计数的同比
原数据是日期,分公司等维度字段、客户号,两个下拉参数开始日期和结束日期,其他维度也是下拉参数,指标卡是客户号的计数,需要根据两个日期的区间来取计数的同比值,如何做?
作者: yhdata_lyaa    时间: 2022-7-1 15:07
是不是那个分公司在这个时间段没有数据
作者: yhdata_lyaa    时间: 2022-7-1 15:27
一般的同比都是对一个时间相比,可选周期为周、月、年
https://www.yonghongtech.com/hel ... =%E5%90%8C%E6%AF%94

两个时间是要 这两天的 客户号计数 相比吗?直接过滤出这两天的数据,然后做计算
作者: sfj    时间: 2022-7-1 17:19
现在的问题是做计算后又要加其他的筛选条件,数据为空了,帮忙做个demo吧
作者: sfj    时间: 2022-7-1 17:29
增加其他维度筛选就会变成空
param['start_date1'] = 预约开始日期.getSelectedObjects()[0];
param['start_date2'] = formatDate(dateAdd(param['start_date1'] ,"year",-1),"yyyy-MM-dd")//上年预约开始日期


param['end_date1'] = 预约结束日期.getSelectedObjects()[0];
param['end_date2'] =  formatDate(dateAdd(param['end_date1'] ,"year",-1),"yyyy-MM-dd")//上年预约结束日期

作者: yhdata_lyaa    时间: 2022-7-1 17:37
用两个文本 分别过滤等于两个日期 得到两个日期的人数,再用一个文本 写脚本
文本3.data=(文本2.data-文本1.data)/文本1.data
作者: sfj    时间: 2022-7-4 09:47
加上其他的下拉参数无法控制,详见第一张图,增加筛选条件后去年同期的数没有显示
作者: sfj    时间: 2022-7-4 14:27
lyaa 发表于 2022-7-4 13:52
是不是那个分公司在这个时间段没有数据

都有的
作者: sfj    时间: 2022-7-4 14:59
excel数据集没问题,clickhouse数据集不能用




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4