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个月就是从该季度的第一天到该季度的最后一天
查看完整内容
1726
7
精彩评论7
DX188铂金一
发表于 2023-3-30 16:29:20 显示全部楼层
debug(eomonth(dateTrunc("quarter",today()),2))
dateTrunc(),按指定的时间('quarter',季度)返回日期对象所在月的第一天。today()可以自定义日期,
eomonth()返回给定日期之前或之后的月份的最后一天,加2个月就是从该季度的第一天到该季度的最后一天
回复

使用道具 2#

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

使用道具 3#

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


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

使用道具 4#

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)

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

使用道具 5#

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

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

回复

使用道具 6#

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

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

使用道具 7#

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

回复

使用道具 8#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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