找文章 / 找答案
精选问答 更多内容

[常用脚本] 时间脚本

202111111111青铜四 显示全部楼层 发表于 2022-8-12 11:47:03 |阅读模式 打印 上一主题 下一主题
1
未解决

【常用脚本】 时间脚本

3244 16
f6113730deabf8c347f657a7bd6b5cc.jpg de658ef16843a6f52a0de5f383f0c15.jpg 如图一是一个文本参数,日期的形式,图二现在他的默认日期是昨天,能不能让他在“日月报”=0的时候默认是昨天的日期,“日月报“=1  的时候是上个月最后一天?这样的脚本怎么写?8.6.5版本
回复

使用道具 举报

精彩评论16

yhdata_lyaa 显示全部楼层 发表于 2022-8-12 11:51:11
日月报”=0是啥
回复

使用道具 举报

202111111111青铜四 显示全部楼层 发表于 2022-8-12 13:01:20

8150c61af4cdc841c5987734ae9f927.png 日月报也是个文本参数,是字符串格式的
回复

使用道具 举报

202111111111青铜四 显示全部楼层 发表于 2022-8-12 13:12:02
202111111111 发表于 2022-8-12 13:01
日月报也是个文本参数,是字符串格式的

有返回上月最后一天的脚本函数吗?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-12 13:21:38
202111111111 发表于 2022-8-12 13:12
有返回上月最后一天的脚本函数吗?

eomonth(today(), -1)
例如
eomonth(date(2005, 5, 28), 5)
//返回2005年10月31日

回复

使用道具 举报

yhdata_bear 显示全部楼层 发表于 2022-8-12 13:26:01
回复

使用道具 举报

202111111111青铜四 显示全部楼层 发表于 2022-8-12 13:44:54
yhdata_lyaa 发表于 2022-8-12 13:21
eomonth(today(), -1)
例如
eomonth(date(2005, 5, 28), 5)//返回2005年10月31日

好的,这个脚本可以,但是现在有个问题,我要是把这个脚本放在装载时运行,在它查看报告的时候就不会自动变成7.31号,但是把它放在变化时运行就只能是7.31好了,选其他日期的都不可以了,这个怎么办?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-12 13:50:35
202111111111 发表于 2022-8-12 13:44
好的,这个脚本可以,但是现在有个问题,我要是把这个脚本放在装载时运行,在它查看报告的时候就不会自动 ...

贴个完整的脚本看看呢
回复

使用道具 举报

202111111111青铜四 显示全部楼层 发表于 2022-8-12 13:55:47
yhdata_lyaa 发表于 2022-8-12 13:50
贴个完整的脚本看看呢

var a=dateAdd(today(),"dayofyear",-1)
var b = eomonth(today(), -1)
if (日月报.getSelectedObjects()[0]=='0')
{基准日期.value=formatDate(a,"yyyy-MM-dd")}
else {月报日期参数.value=formatDate(b,"yyyy-MM-dd")
}
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-12 14:24:20
202111111111 发表于 2022-8-12 13:55
var a=dateAdd(today(),"dayofyear",-1)
var b = eomonth(today(), -1)
if (日月报.getSelectedObjects() ...

你选中1或0的时候,就固定了日期没法去改变了,只有把1或者0的勾选去掉后才能自由的选择日期。
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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