永洪社区

标题: 日期范围过滤 [打印本页]

作者: yhdata-000    时间: 2021-11-26 10:00
标题: 日期范围过滤
开始范围 使用脚本      结束范围 使用范围设置默认值 结果 默认  图表显示时间比日历显示的多一个月      再手选日期后又正常
比如 日期范围是 向前6个月 (5)和当月(11)   
图表显示 6-11  
脚本:var myDate = dateAdd(now(),'month',-7)
var years =year(myDate)
var months = month(myDate)
var day1=day(myDate)
日期过滤1.firstDates = ["t"+years+"-"+months+"-"+day1];
作者: _贝贝    时间: 2021-11-26 10:01
亲 你这个是年月模式 脚本就不用到'日'了
var myDate = dateAdd(now(),'month',-7)
var years =year(myDate)
var months =month(myDate)

日期过滤1.firstDates = ["t"+years+"-"+months]   //不要day
作者: _贝贝    时间: 2021-11-26 10:15
本地验证脚本没有问题呢 预览是正常的吗
作者: _贝贝    时间: 2021-11-26 10:16
本帖最后由 永洪tech-zxx 于 2021-11-26 11:30 编辑

var myDate = dateAdd(now(),'month',-7)
var years =year(myDate)
var months = month(myDate)
var day1=day(myDate)
日期过滤1.firstDates = ["t"+years+"-"+months+"-"+day1];
var months1 = month(dateAdd(now(),'month',-1))
var years2 =year(now())
var month2=month(now())
var day2=day(now())
日期过滤1.secondDates = ["t"+years2+"-"+months2+"-"+day2];


作者: yhdata-000    时间: 2021-11-26 10:38
本帖最后由 yhdata-000 于 2021-11-26 10:40 编辑
永洪tech-zxx 发表于 2021-11-26 10:16
var myDate = dateAdd(now(),'month',-7)
var years =year(myDate)
var months = month(myDate)

主要是预览第一遍时 范围5-11 出6-11 但是 再点一下日历5-11之后就出5-11

作者: _贝贝    时间: 2021-11-26 10:44
没有复现这个问题   是哪个版本
作者: yhdata-000    时间: 2021-11-26 10:51
这个和数据有关系吗
作者: yhdata-000    时间: 2021-11-26 11:06
永洪tech-zxx 发表于 2021-11-26 10:44
没有复现这个问题   是哪个版本

版本9.2.2
作者: 美滋滋    时间: 2021-11-26 11:21
永洪tech-zxx 发表于 2021-11-26 10:16
var myDate = dateAdd(now(),'month',-7)
var years =year(myDate)
var months = month(myDate)

你这个脚本不太严谨,因为years这个变量在用当前日期-7个月后,有可能会变成去年的年份了。所以年也要重新获取一次。然后再设置给secondDates   
作者: _贝贝    时间: 2021-11-26 11:28
歪打正着 发表于 2021-11-26 11:21
你这个脚本不太严谨,因为years这个变量在用当前日期-7个月后,有可能会变成去年的年份了。所以年也要重新 ...

好的 因为是临时验证firstDates和month所以暂时没有考虑year 我重新编辑下吧
作者: _贝贝    时间: 2021-11-26 14:37
yhdata-000 发表于 2021-11-26 10:51
这个和数据有关系吗

可以检查下数据
作者: yhdata-000    时间: 2021-11-26 15:01
永洪tech-zxx 发表于 2021-11-26 14:37
可以检查下数据

做法基本上就是按照图片来的  有哪里设置不对吗

作者: _贝贝    时间: 2021-11-26 15:20
看一下呢
作者: yhdata-000    时间: 2021-11-26 15:25
嗯嗯好的,感谢大佬




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