永洪社区

标题: 如何在报告的脚本上将日期设置成一个月内 [打印本页]

作者: Adaa    时间: 2022-9-13 15:50
标题: 如何在报告的脚本上将日期设置成一个月内
报告内有一参数组件设置了日期 需要写一个脚本控制这个日期组件只能查当天和过去一个月的数据
作者: yhdata_yzm    时间: 2022-9-13 15:50
Adaa 发表于 2022-9-13 16:05
文本参数

1.可以设置最大值和最小值,但是不能动态改变
2.如果要动态的,可以这样写脚本:var a=today()

var b=parseDate(文本参数1.getSelectedObjects()[0],'yyyy-MM-dd')
debug(dateGap(b,a,'dayofyear'))
if(dateGap(b,a,'dayofyear')>30)//看最小时间是否超过一个月
{
设置为今天
}
if(dateGap(b,a,'dayofyear')<0)//看时间是否大于今天
{
设置为今天
}
作者: yhdata_bear    时间: 2022-9-13 15:52
用的什么参数组件呢?
作者: Adaa    时间: 2022-9-13 16:05
yhdata_bear 发表于 2022-9-13 15:52
用的什么参数组件呢?

文本参数
作者: Adaa    时间: 2022-9-13 16:51
yhdata_yzm 发表于 2022-9-13 16:40
1.可以设置最大值和最小值,但是不能动态改变
2.如果要动态的,可以这样写脚本:var a=today()

好的 谢谢
作者: yonghong_cai    时间: 2023-9-25 17:04
学习到了




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