yhdata_r8qCbI1m青铜一
2024-12-5 15:52:56 发布在问答
【可视化】 文本参数最小值的调整
文本参数日期最小值的动态时间现在只能设置为参数的值。我想把这个动态时间给加一天,例如参数传入的时间为2024-12-05,我想让文本参数的最小值设置为2024-12-06。
1733384989020.jpg

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2024-12-05 15:52:57

226
6
精彩评论6
yhdata_r8qCbI1m青铜一
发表于 2024-12-5 19:08:31 显示全部楼层
问题已解决,方法为 新建参数,在报告js脚本里把日期往后推一天。下面为脚本param['aa']=dateAdd(param["文本参数1"],"dayofyear",+1);在文本参数组件设置最小值动态时间,选新建的参数。
回复

使用道具 2#

yhdata_lyaa
发表于 2024-12-5 15:52:57 显示全部楼层
yhdata_r8qCbI1m 发表于 2024-12-5 17:02
是的。就是两个文本参数组件的联动。
  1. var a=parseDate(param["文本参数1"],"yyyy-MM-dd")
  2. var b=dateAdd(a,"dayofyear",+1)
  3. 文本参数2.value=formatDate(b,"yyyy-MM-dd")
复制代码

回复

使用道具 3#

yhdata_lyaa
发表于 2024-12-5 16:13:39 显示全部楼层
再加一个参数
param['b']=dateGap(param['a'],"dayofyear",+1)
回复

使用道具 4#

yhdata_r8qCbI1m青铜一
发表于 2024-12-5 16:45:40 显示全部楼层
yhdata_lyaa 发表于 2024-12-5 16:13
再加一个参数
param['b']=dateGap(param['a'],"dayofyear",+1)

大哥,要怎么写您这个脚本。我打开编辑参数新建了一个日期参数。然后在报告的js里写了您这个脚本。但是新建的日期参数没起作用。我看了新建的日期参数传的值,是个空值。
回复

使用道具 5#

yhdata_lyaa
发表于 2024-12-5 16:58:29 显示全部楼层
yhdata_r8qCbI1m 发表于 2024-12-5 16:45
大哥,要怎么写您这个脚本。我打开编辑参数新建了一个日期参数。然后在报告的js里写了您这个脚本。但是新 ...

文本参数组件吗?
原来的参数a也是文本参数吗
回复

使用道具 6#

yhdata_r8qCbI1m青铜一
发表于 2024-12-5 17:02:46 显示全部楼层
yhdata_lyaa 发表于 2024-12-5 16:58
文本参数组件吗?
原来的参数a也是文本参数吗

是的。就是两个文本参数组件的联动。
回复

使用道具 7#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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