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

[可视化] 时间限制

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-3-25 09:18:42 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 时间限制

1714 10
本帖最后由 yhdata_GWxAKLq6 于 2022-3-25 09:19 编辑

开始结束时间是通过sql限制的,现在展示如果手动选择的时间过长就会有图三的效果,怎么让时间限制一下,不管选择多长时间,让它展示从结束时间往前15天内的数据,不超过15天就让展示15天内选择的任意天数。版本9.2.1
1648170797(1).jpg
1648170852(1).jpg
lALPJxf-wSumrDvNAkDNA8w_972_576.png
回复

使用道具 举报

精彩评论10

SamuelLiu青铜四 显示全部楼层 发表于 2022-3-25 10:02:28
筛选器上的选择需要限制吗?
回复

使用道具 举报

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-3-25 11:53:42
SamuelLiu 发表于 2022-3-25 10:02
筛选器上的选择需要限制吗?

是图表限时
回复

使用道具 举报

SamuelLiu青铜四 显示全部楼层 发表于 2022-3-25 12:34:53
可以在图表上设置过滤器,用脚本通过结束时间去算开始时间,可以限制图表的时间范围
回复

使用道具 举报

SamuelLiu青铜四 显示全部楼层 发表于 2022-3-25 12:35:49
回复

使用道具 举报

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-3-25 14:05:05
SamuelLiu 发表于 2022-3-25 12:34
可以在图表上设置过滤器,用脚本通过结束时间去算开始时间,可以限制图表的时间范围 ...

param['endday']=formatDate(dateAdd(today(),'dayofyear', -15),'yyyyMMdd')
param['startday']=formatDate(dateAdd(today(),'dayofyear', 1),'yyyyMMdd')
我之前有写过这个脚本过滤,但是我试过这个加上数据集就为空了,而且不应该是从当天时间去减,从结束时间去-15
回复

使用道具 举报

永洪Tech-Lu钻石一 显示全部楼层 发表于 2022-3-25 18:30:01
yhdata_GWxAKLq6 发表于 2022-3-25 14:05
param['endday']=formatDate(dateAdd(today(),'dayofyear', -15),'yyyyMMdd')
param['startday']=formatD ...

看下这个帖子是否能解决你的问题呢https://club.yonghongtech.com/fo ... 0%E4%B8%AA%E6%9C%88
回复

使用道具 举报

永洪tech-cp青铜三 显示全部楼层 发表于 2022-3-25 18:55:59
本帖最后由 永洪tech-cp 于 2022-3-25 19:08 编辑

您试下这样写脚本:var a=下拉参数1.getSelectedObjects()[0var b=下拉参数2.getSelectedObjects()[0
var c=dateGap(a, b, "dayofyear");
//debug(c)
if(c<=15)
param["c" =a
else
param["c" = dateAdd(b,"day",-15)



先获取开始日期和结束日期值,然后判断是否超过15天,再定义一个参数作为动态开始日期
过滤条件设置如下:
1.png
实现效果参考下图:
34.gif




回复

使用道具 举报

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-3-26 10:56:40
永洪tech-cp 发表于 2022-3-25 18:55
您试下这样写脚本:var a=下拉参数1.getSelectedObjects()[0var b=下拉参数2.getSelectedObjects()[0
var c ...

这个脚本能再发一遍么,好像没发完整,还有就是这个过滤是加在下拉里面还是图表里面呢?
snipaste_20220326_105352.png
回复

使用道具 举报

永洪tech-leo白银二 显示全部楼层 发表于 2022-3-26 12:07:32
本帖最后由 永洪tech-leo 于 2022-3-26 12:50 编辑

补充一点,写法那块/您写的param['c'= a],应该是param['c'] =a
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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