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

[可视化] 日期过滤组件选择5月31号但是获取的数据是6月1号

yhdata_fCcKvwSO白银二 显示全部楼层 发表于 2023-6-7 18:11:14 |阅读模式 打印 上一主题 下一主题
我选择的结束日期是5月31,但是得到的数据是6月1号 WechatIMG151.png
下面是我的运行时脚本
WechatIMG154.png


最佳答案

yhdata_HAEeoc1x 铂金四 关注Ta

2023-06-07 18:11:15

var split1 = split(substitute(日期过滤.firstDates[0],'t',''),'-') var split2 = split(substitute(日期过滤.secondDates[0],'t',''),'-') var kaishi = split1[0]+'-'+(parseInt(split1[1])+1)+'-'+split1[2] var jieshu = split2[0]+'-'+(parseInt(split2[1])+1)+'-'+split2[2] param['开始']=formatDate(parseDate(kaishi,'yyyy-MM-dd'),'yyyy-MM-dd') param['结束']=formatDate(parseDate(jieshu,'yyyy-MM-dd'),'yyyy-MM-dd ...
查看完整内容
回复

使用道具 举报

精彩评论5

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2023-6-7 18:11:15
var split1 = split(substitute(日期过滤.firstDates[0],'t',''),'-')
var split2 = split(substitute(日期过滤.secondDates[0],'t',''),'-')
var kaishi = split1[0]+'-'+(parseInt(split1[1])+1)+'-'+split1[2]
var jieshu = split2[0]+'-'+(parseInt(split2[1])+1)+'-'+split2[2]
param['开始']=formatDate(parseDate(kaishi,'yyyy-MM-dd'),'yyyy-MM-dd')
param['结束']=formatDate(parseDate(jieshu,'yyyy-MM-dd'),'yyyy-MM-dd')
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-6-7 18:15:45
每个都debug看看具体数据是什么呢,排查一下是哪一步有问题
回复

使用道具 举报

yhdata_fCcKvwSO白银二 显示全部楼层 发表于 2023-6-7 18:16:38
yhdata_lyaa 发表于 2023-6-7 18:15
每个都debug看看具体数据是什么呢,排查一下是哪一步有问题

奇怪的是其他日期是正常的
回复

使用道具 举报

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2023-6-7 19:14:49
不能这样用edate,最好是截取字符串之后再拼接
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-6-7 19:48:19
yhdata_HAEeoc1x 发表于 2023-6-7 19:28
var split1 = split(substitute(日期过滤.firstDates[0],'t',''),'-')
var split2 = split(substitute(日期 ...

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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