永洪tech-zxx 发表于 2021-10-26 10:32
获取去年累计的数据是什么意思 下拉参数的日期减一年是吗 下拉参数是绑定的日期类型吗 ...
永洪tech-zxx 发表于 2021-10-26 10:38
格式是yyyy-MM-dd 但是这个字段 数据类型 是不是时间类型 还是文本类型 ?
永洪tech-zxx 发表于 2021-10-26 10:40
param['lastyear']=dateAdd(param['下拉参数1'],'year',-1) //dateAdd函数实现年份减一
永洪tech-zxx 发表于 2021-10-26 10:50
不客气~
永洪tech-zxx 发表于 2021-10-26 11:28
刚才那个脚本也是可用的,去年同月 就是下拉框 年份-1 2021-11-11 -1后就是2020-11-11 是需要2020-1 ...
Ethereal 发表于 2021-10-26 11:32
不是,只需要年➕月,例如2021-02-02,需要的是2020-02
永洪tech-zxx 发表于 2021-10-26 11:45
param['lastyear']=parseDate(formatDate(dateAdd(param['下拉参数1'],'year',-1) ,'yyyy-MM') ,'yyyy-MM ...
Ethereal 发表于 2021-10-27 09:26
我把脚本写上后发现去年本月的数据是出来了,可是之前写的去年的数据却出不来,这个脚本和之前的脚本有冲 ...
永洪tech-zxx 发表于 2021-10-27 09:29
是同一个参数 把参数名称改一下吧
永洪tech-zxx 发表于 2021-10-27 09:48
一个格式是yyyy-MM 一个是yyyy-MM-dd 检查下过滤呢 本地验证可行的 还是有问题就改这个脚本 并截图过 ...
永洪tech-zxx 发表于 2021-10-27 11:22
截图看下过滤条件
lijie 发表于 2021-10-27 11:32
我觉得是t5参数的问题,首先你过滤的字段是年吗?数值类型的吧?如果是这样,你应该按照如下设定:
param[" ...
Ethereal 发表于 2021-10-27 17:00
下拉参数是日期类型的,需要得到的过滤参数年是数值类型的,您这个脚本我试过了,还是不行。 ...
lijie 发表于 2021-10-27 17:11
那你看看数据过滤条件那里怎么设置的,截图看看
歪打正着 发表于 2021-10-27 17:39
那没有问题啊,你DEBUG一下 param['t5'],看看是什么值
Ethereal 发表于 2021-10-28 14:52
Debug出来是这样的,我写在更多-脚本-变化时运行
歪打正着 发表于 2021-10-28 14:56
下面是我给你的脚本
param["t5"] = parseInt(year(param['下拉参数2'])-1)
永洪tech-zxx 发表于 2021-10-28 15:32
数值型的话可以看一下这个脚本param['t5']=parseInt(formatDate(dateAdd(param['下拉参数2'],'year',-1),'y ...
欢迎光临 永洪社区 (https://club.yonghongtech.com/) | Powered by Discuz! X3.4 |