季度和月份的转换

年份是一个参数(单独下拉框),季度是一个参数(自定义单独下拉框),如果查2022年一季度,能否自动获取到2022年一季度的最后一天(2022-03-31),二季度三季度以此类推,然后把获取到的日期,传入到数据集中

FineReport 北屿 发布于 2023-2-9 10:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
PANDALv3见习互助
发布于2023-2-9 10:36

假设年份为:2021,2022,2023

季度为:1,2,3,4

那么就可以用公式得出。公式为:

if(len($年份)==0||len($季度)==0,null,

format(MONTHDELTA($年份+'-'+SWITCH($季度,1,03,2,06,3,09,12)+'-'+1,1)-1,'yyyy-MM-dd'))

image.png

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-9 10:27

switch($季度,1,CONCATENATE(YEAR(TODAY()),"-03-31"),

2,CONCATENATE(YEAR(TODAY()),"-06-30"),

3,CONCATENATE(YEAR(TODAY()),"-09-30"),

4,CONCATENATE(YEAR(TODAY()),"-12-31")

)

最佳回答
0
LazySheepLv7高级互助
发布于2023-2-9 10:28

直接写死就好了 又不用获取

  • LazySheep LazySheep 回复 北屿(提问者) 一楼那样
    2023-02-09 10:34 
  • 2关注人数
  • 637浏览人数
  • 最后回答于:2023-2-9 10:36
    请选择关闭问题的原因
    确定 取消
    返回顶部