此人很懒,什么也没有留下

发帖数 196粉丝 1
  • 解答问题超厉害

    经常帮助其他会员答疑
yh_pQMV8qHq钻石二
2024-3-29 14:59:23 发布在问答
为啥这些脚本放在装载时报错异常年份为负
//-----今年日期参数
param['自定义昨天']==param["自定义日期"]--(自定义日期是个文本参数组件)
//debug(param['自定义昨天'])
//********************************************************************************************************************
//昨天所在月份的第一天
param['昨天月份开始']=date(year(param["自定义昨天"), month(param["自定义昨天"),1)
//debug('昨天月份开始:'+param['昨天月份开始'])
param['昨天月份结束']=eomonth(param["自定义昨天",0)
//debug(param['昨天月份结束'])

//获取上个月的月份
var x_jd = month(param["自定义昨天")
//判断月份为哪个季度
if(x_jd==1 || x_jd==2 || x_jd==3){
param['昨天季度开始']=date(year(param["自定义昨天"),1,1)
param['昨天季度结束']=date(year(param["自定义昨天"),3,31)
param['昨天季度']='第一季度'
}
else if(x_jd==4 || x_jd==5 || x_jd==6){
param['昨天季度开始']=date(year(param["自定义昨天"),4,1)
param['昨天季度结束']=date(year(param["自定义昨天"),6,30)
param['昨天季度']='第二季度'
}
else if(x_jd==7 || x_jd==8 || x_jd==9){
param['昨天季度开始']=date(year(param["自定义昨天"),7,1)
param['昨天季度结束']=date(year(param["自定义昨天"),9,30)
param['昨天季度']='第三季度'
}
else if(x_jd==10 || x_jd==11 || x_jd==12){
param['昨天季度开始']=date(year(param["自定义昨天"),10,1)
param['昨天季度结束']=date(year(param["自定义昨天"),12,31)
param['昨天季度']='第四季度'
}

//debug('季度开始:'+param['昨天季度开始'])
//debug('季度结束:'+param['昨天季度结束'])

param['昨天年度开始']=date(year(param["自定义昨天"),1,1)
param['昨天年度结束']=date(year(param["自定义昨天"),12,31)



1949
10
精彩评论10
yhdata_lyaa
发表于 2024-3-29 15:41:51 显示全部楼层
param["自定义日期"]的值是多少
回复

使用道具 2#

yh_pQMV8qHq钻石二
发表于 2024-3-29 16:08:55 显示全部楼层
yhdata_lyaa 发表于 2024-3-29 15:41
param["自定义日期"]的值是多少

设置的默认昨天
回复

使用道具 3#

yhdata_lyaa
发表于 2024-3-29 16:40:09 显示全部楼层
这样写看看,文本参数1.value
回复

使用道具 4#

美滋滋白银三
发表于 2024-3-29 16:45:47 显示全部楼层
param['自定义昨天']==param["自定义日期"]--(自定义日期是个文本参数组件)

你的第一行脚本就不对啊。
"==" 和 "=" 是有区别的啊。
相当于你的 param['自定义昨天'] 参数并没有赋值。
回复

使用道具 5#

美滋滋白银三
发表于 2024-3-29 16:47:20 显示全部楼层
另外,既然 param['自定义昨天'] 就等于 param["自定义日期"],那你后面的脚本中直接使用 param["自定义日期"]不就可以了吗?还多定义一个 param['自定义昨天'] 干什么。。。。
回复

使用道具 6#

卡拉米米哇铂金二
发表于 2024-3-29 16:49:23 显示全部楼层
美滋滋 发表于 2024-3-29 16:45
param['自定义昨天']==param["自定义日期"]--(自定义日期是个文本参数组件)

你的第一行脚本就不对啊。

自定义日期  可能用组件传的参数
回复

使用道具 7#

美滋滋白银三
发表于 2024-3-29 16:54:13 显示全部楼层
你 debug一下这个参数,看看有值吗?
debug(param['自定义昨天'])
回复

使用道具 8#

yh_pQMV8qHq钻石二
发表于 2024-4-1 18:12:50 显示全部楼层
yhdata_lyaa 发表于 2024-3-29 16:40
这样写看看,文本参数1.value

这样好像是不会报错了
回复

使用道具 9#

yh_pQMV8qHq钻石二
发表于 2024-4-1 18:13:39 显示全部楼层
美滋滋 发表于 2024-3-29 16:47
另外,既然 param['自定义昨天'] 就等于 param["自定义日期"],那你后面的脚本中直接使用 param["自定义日 ...

用自定义日期也会报错。。
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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