Kevinli青铜一
2018-6-20 17:53:24 发布在问答
<永洪tech>日期过滤,过滤不同数据源
场景:
两个图使用了不同的数据源,里面的日期字段的格式和数据是一样的,可以共用同一个日期过滤吗?
解决方法:

1、新建日期过滤组件-转换为范围模式,绑定1数据源的日期自担
2、新建图表1,绑定1数据源的日期字段和若干其他字段
3、新建图表2,绑定2数据源的日期字段和若干其他字段
4、页面空白处-右击-脚本-变化时运行:

  • if(日期过滤1.firstDates!=null)          // ’日期过滤1’为日期过滤组件组件名称
  • {
  • var start=日期过滤1.firstDates[0]
  • var a0=parseDate(start.substring(1,(start.length())),'yyyy-MM');           //‘yyyy-MM‘为日期字段的格式‘年-月‘’
  • param['first']=dateAdd(a0,"month",1);
  • }
  • if(日期过滤1.secondDates!=null)
  • {
  • var end=日期过滤1.secondDates[0];
  • var a1= parseDate(end.substring(1,(end.length())),'yyyy-MM');
  • param['second']=dateAdd(a1,"month",1)
  • }
  • if(日期过滤1.firstDates==null)
  • {
  • param['first']=null;
  • param['second']=null;
  • }
  • 5、图表2-右击-过滤器:
    日期字段 是 之间 ?{first}  ?{second}
  • 结果如下图:
  • 444.png


5029
2
精彩评论2
changda56玄铁三
发表于 2022-7-25 17:45:53 显示全部楼层
第一是没看懂  ,  按照操作了,没有实现效果 。
回复

使用道具 2#

yhdata_Jenny白银一
发表于 2022-7-26 10:53:10 显示全部楼层
changda56 发表于 2022-7-25 17:45
第一是没看懂  ,  按照操作了,没有实现效果 。

可参看如下动图,是可以实现的
1.gif
回复

使用道具 3#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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