永洪社区

标题: 报表编辑中的参数显示正常,预览时有问题 [打印本页]

作者: yh_nlcBjcMB    时间: 2024-5-11 16:19
标题: 报表编辑中的参数显示正常,预览时有问题
本帖最后由 yh_nlcBjcMB 于 2024-5-11 16:20 编辑

前台要实现的效果是,筛选到天的数据,但是趋势图以及指标卡要展示最近5天的数据,目前想到的是通过脚本中的参数来控制,还有没有更好的方法可以实现


作者: 美滋滋    时间: 2024-5-11 16:19
你截图中是 parseDate(a,"yyyyMMdd")
应该是 parseDate(a2,"yyyyMMdd") 吧?
但是搞不懂为啥编辑状态没问题呢?
作者: yhdata_lyaa    时间: 2024-5-11 16:43
日期是什么组件呀,绑定的数据吗是什么字段类型。当前使用的版本是多少

作者: yh_nlcBjcMB    时间: 2024-5-11 17:00
yhdata_lyaa 发表于 2024-5-11 16:43
日期是什么组件呀,绑定的数据吗是什么字段类型。当前使用的版本是多少
...

下拉列表参数、字符类型、9.4版本
作者: 美滋滋    时间: 2024-5-11 17:05
日期是单选下拉框吧?
如果是的话,那么在最开始增加下面的脚本
下拉参数1.setSelectedIndex(0)
让下拉参数组件能够有个默认值。
作者: 美滋滋    时间: 2024-5-11 17:10
不对,不是我上面说的问题,既然a1有数据,则说明日期组件有选中的日期并且获取到了。
应该是a2计算值有问题,我再看看
作者: yh_nlcBjcMB    时间: 2024-5-11 17:20
美滋滋 发表于 2024-5-11 17:16
你截图中是 parseDate(a,"yyyyMMdd")
应该是 parseDate(a2,"yyyyMMdd") 吧?
但是搞不懂为啥编辑状态没问题 ...

噢!!是这个问题导致的!
作者: 美滋滋    时间: 2024-5-11 17:25
yh_nlcBjcMB 发表于 2024-5-11 17:20
噢!!是这个问题导致的!

来来来,最佳答案拿过来
作者: yhdata_lyaa    时间: 2024-5-11 17:40
这行转换 为啥写的是a,不是a2
var a1=formatDate(dateAdd(parseDate(a2,'yyyyMMdd'),"dayofyear",-5),"yyyyMMdd")




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