[填报与传统报表] 脚本怎么获取指定日期所在季度最后一天

xixixiyao钻石一 显示全部楼层 发表于 2023-3-30 16:29:19 |阅读模式 打印 上一主题 下一主题
想获取指定日期的所在季度最后一天
看到有返回当前季度的下一季度的第一天的内置参数,但是我要的是固定日期的,不是当前自然日期的
请问用函数怎么实现

最佳答案

DX188 铂金四 关注Ta

2023-03-30 16:29:20

debug(eomonth(dateTrunc("quarter",today()),2)) dateTrunc(),按指定的时间('quarter',季度)返回日期对象所在月的第一天。today()可以自定义日期, eomonth()返回给定日期之前或之后的月份的最后一天,加2个月就是从该季度的第一天到该季度的最后一天
查看完整内容
回复

使用道具 举报

精彩评论7

DX188铂金四 显示全部楼层 发表于 2023-3-30 16:29:20
debug(eomonth(dateTrunc("quarter",today()),2))
dateTrunc(),按指定的时间('quarter',季度)返回日期对象所在月的第一天。today()可以自定义日期,
eomonth()返回给定日期之前或之后的月份的最后一天,加2个月就是从该季度的第一天到该季度的最后一天
回复

使用道具 举报

扫地僧钻石三 显示全部楼层 发表于 2023-3-30 16:34:56
不知道噢
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-3-30 16:35:53


可以获取下一季度的第一天再减去一天就是了。
参考函数dateadd
https://www.yonghongtech.com/rea ... ighlightsub=dateadd
回复

使用道具 举报

xixixiyao钻石一 显示全部楼层 发表于 2023-3-30 16:39:28
yhdata_lyaa 发表于 2023-3-30 16:35
var  c=dateAdd(param["_THIS_YEAR_QUARTER_"],"dayofyear",-1)
debug(c)

您没仔细看我的问题啊,首先不是自然日,所以用不了内嵌参数,我要指定日期,其次是我要当前季度的最后一天,想问用函数怎么实现
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-3-30 17:11:14
xixixiyao 发表于 2023-3-30 16:39
您没仔细看我的问题啊,首先不是自然日,所以用不了内嵌参数,我要指定日期,其次是我要当前季度的最后一 ...

当前季度的最后一天 那换成下一季度的第一天再减1天。
指定日期比较复杂

回复

使用道具 举报

xixixiyao钻石一 显示全部楼层 发表于 2023-4-3 09:21:36
yhdata_lyaa 发表于 2023-3-30 17:11
当前季度的最后一天 那换成下一季度的第一天再减1天。
指定日期比较复杂

能不能帮研究一下,怎么实现指定日期的吗
回复

使用道具 举报

xixixiyao钻石一 显示全部楼层 发表于 2023-4-3 09:52:00
DX188 发表于 2023-3-30 16:29
debug(eomonth(dateTrunc("quarter",today()),2))
dateTrunc(),按指定的时间('quarter',季度)返回日期对 ...

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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