我的位置:首页 综合讨论 社区站务 上季度末日期

上季度末日期

494
0

北斗星君 数据小白Lv1

发表于2024-9-5 18:26

楼主
报表需要做同比环比的比较,然后在做比上季度末的时候,发现od函数不支持转换季末这个日期。折腾半天写出来
if(JIDU(@bbq)=1,od(STRTODATE(STRCAT(YEAR(@bbq),'0',ASSTR(JIDU(@bbq)),'01'),'yyyymmdd'),'m-1',d=lastday')
,if(JIDU(@bbq)=2,od(STRTODATE(STRCAT(YEAR(@bbq),'0',ASSTR(JIDU(@bbq)),'01'),'yyyymmdd'),'m+1',d=lastday')
,if(JIDU(@bbq)=3,od(STRTODATE(STRCAT(YEAR(@bbq),'0',ASSTR(JIDU(@bbq)),'01'),'yyyymmdd'),'m+3',d=lastday')
,od(STRTODATE(STRCAT(YEAR(@bbq),'0',ASSTR(JIDU(@bbq)),'01'),'yyyymmdd'),'m+5',d=lastday'))))

可以求出日期参数@bbq的上季度末的日期。同样的本季度末日期也可以求,季初应该也可以。既然用现有的函数就能实现,希望ABI能够封装个季度日期相关的函数,这样就不用这么麻烦了。




最近看过此主题的会员

esen_4Y7CUM9LAB

关晓彤的老公

暮暮

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号