找文章 / 找答案
精选问答 更多内容

[可视化] 两个日期间算客户计数的同比

sfj青铜一 显示全部楼层 发表于 2022-7-1 15:07:32 |阅读模式 打印 上一主题 下一主题
1
已解决

【可视化】 两个日期间算客户计数的同比

  • 永洪vip sfj青铜一
  • 2022-07-01 15:07:32
  • 发布在 论坛
1788 8
原数据是日期,分公司等维度字段、客户号,两个下拉参数开始日期和结束日期,其他维度也是下拉参数,指标卡是客户号的计数,需要根据两个日期的区间来取计数的同比值,如何做?
screenshot-20220701-150619.png

最佳答案

社区管理员
yhdata_lyaa 关注Ta

2022-07-01 15:07:33

是不是那个分公司在这个时间段没有数据
查看完整内容
回复

使用道具 举报

精彩评论8

yhdata_lyaa 显示全部楼层 发表于 2022-7-1 15:07:33
是不是那个分公司在这个时间段没有数据
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-7-1 15:27:44
一般的同比都是对一个时间相比,可选周期为周、月、年
https://www.yonghongtech.com/hel ... =%E5%90%8C%E6%AF%94

两个时间是要 这两天的 客户号计数 相比吗?直接过滤出这两天的数据,然后做计算
回复

使用道具 举报

sfj青铜一 显示全部楼层 发表于 2022-7-1 17:19:58
现在的问题是做计算后又要加其他的筛选条件,数据为空了,帮忙做个demo吧
回复

使用道具 举报

sfj青铜一 显示全部楼层 发表于 2022-7-1 17:29:47
增加其他维度筛选就会变成空
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")//上年预约结束日期
增加维度筛选.png
自由表格只有时间的过滤 显示正常.png
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-7-1 17:37:09
用两个文本 分别过滤等于两个日期 得到两个日期的人数,再用一个文本 写脚本
文本3.data=(文本2.data-文本1.data)/文本1.data
回复

使用道具 举报

sfj青铜一 显示全部楼层 发表于 2022-7-4 09:47:42
加上其他的下拉参数无法控制,详见第一张图,增加筛选条件后去年同期的数没有显示
回复

使用道具 举报

sfj青铜一 显示全部楼层 发表于 2022-7-4 14:27:03
lyaa 发表于 2022-7-4 13:52
是不是那个分公司在这个时间段没有数据

都有的
回复

使用道具 举报

sfj青铜一 显示全部楼层 发表于 2022-7-4 14:59:42
excel数据集没问题,clickhouse数据集不能用
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部