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

[可视化] 日期 脚本传参出现乱码

yhdata_ISYaygZg玄铁一 显示全部楼层 发表于 2024-8-22 14:19:48 |阅读模式 打印 上一主题 下一主题
1
已解决

Snipaste_2024-08-22_14-18-29.png
Snipaste_2024-08-22_14-19-01.png

最佳答案

永洪vip
我是卡拉米 青铜四 关注Ta

2024-08-22 14:19:49

是你最后这句的问题: st_date.value=dateAdd(param["end_date"], "day", -param["b"]) 这个值debug出来是空,你把他赋值给了日期组件,导致日期组件都乱了。
查看完整内容
回复

使用道具 举报

精彩评论6

我是卡拉米青铜四 显示全部楼层 发表于 2024-8-22 14:19:49
yhdata_ISYaygZg 发表于 2024-8-22 14:35
开始日期距离结束日期(N+1)要差一个月(如果8月是30天就是7.21~8.21,如果9月是31天就是8.20~9.21)
脚 ...

是你最后这句的问题:
st_date.value=dateAdd(param["end_date"], "day", -param["b"])
这个值debug出来是空,你把他赋值给了日期组件,导致日期组件都乱了。
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-22 14:31:59
发一下脚本呢,复制一下,及时想实现什么效果呀
回复

使用道具 举报

yhdata_ISYaygZg玄铁一 显示全部楼层 发表于 2024-8-22 14:35:07
yhdata_lyaa 发表于 2024-8-22 14:31
发一下脚本呢,复制一下,及时想实现什么效果呀

开始日期距离结束日期(N+1)要差一个月(如果8月是30天就是7.21~8.21,如果9月是31天就是8.20~9.21)
脚本

param["a"]= day(param["_LAST_FULL_DAY_"]); // 当前日期天数

param["b"] = day(eomonth(param["_LAST_FULL_DAY_"], 0)) //当前月份天数

param["st_date"] =getDate(param["end_date"])-1


//debug(param["st_date"])

//st_date.value=param["_LAST_FULL_DAY_"];

// debug(param["_LAST_FULL_DAY_"])

//debug(param["_THIS_MONTH_"])
st_date.value=dateAdd(param["end_date"], "day", -param["b"])
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-22 15:10:27
yhdata_ISYaygZg 发表于 2024-8-22 14:35
开始日期距离结束日期(N+1)要差一个月(如果8月是30天就是7.21~8.21,如果9月是31天就是8.20~9.21)
脚 ...

啥意思?
可是8月是31天,9月是30天。
差一个月为啥号数不一样,是要开始日期比结束日期少30天的意思吗
回复

使用道具 举报

yhdata_ISYaygZg玄铁一 显示全部楼层 发表于 2024-8-22 15:49:04
yhdata_lyaa 发表于 2024-8-22 15:10
啥意思?
可是8月是31天,9月是30天。
差一个月为啥号数不一样,是要开始日期比结束日期少30天的意思吗 ...

这个问题不重要吧 我已经实现了 主要是传参过去的时候不晓得为什么乱码
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-22 16:15:53
当前是啥版本呢,应该是格式不对。这边没问题呢,而且开始赋值是2025-11-01?

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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