如何根据季度反推对应的季度的最后一个月份

我的首页的下拉框是季度的下拉框,如2024-Q2,

第二个页面的下拉框是月份的,当首页选了某个季度,第二页的下拉框月份如何获取到首页的季度对应的最后的一个月,比如季度选了2024-Q2,那第二页的下拉框的值自动默认是2024-06。另外第二页的月份下拉框也是可以自主选择的,默认的是近两年的月份值

FineReport frxb123 发布于 2024-7-12 11:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-7-12 11:24(编辑于 2024-7-12 12:18)

if(TODATE(CONCATENATE(left($jd,4),"-0",RIGHT($jd)*3,"-01"))>TODAY(),FORMAT(TODAY(),"yyyy-MM"),CONCATENATE(left($jd,4),"-0",RIGHT($jd)*3))

image.png

  • frxb123 frxb123(提问者) 但是如果所选的季度还没有完结,比如现在是2024-Q3,实际月份应该对应2024-07,那我怎么获取到这个值呢
    2024-07-12 11:47 
  • CD20160914 CD20160914 回复 frxb123(提问者) 参考修改后的公式
    2024-07-12 12:18 
  • frxb123 frxb123(提问者) 回复 CD20160914 还有一个问题,我这个月份的下拉框默认是format(TODAY()-1,"YYYY-MM"))的,只有当首页的下拉框选择了季度,我这个月份才会变,应该在哪里赋值你那个公式给它呢,我用的是FVS的
    2024-07-12 14:19 
  • CD20160914 CD20160914 回复 frxb123(提问者) 。。。。问题不是这样问的。。。。
    2024-07-12 14:43 
最佳回答
0
CovidLv3高级互助
发布于2024-7-12 11:20(编辑于 2024-7-12 11:25)

image.png

----------

如果是动态的可以直接replace

比如 REPLACE(REPLACE(REPLACE(REPLACE($控件名称,"Q1","03"),"Q2","06"),"Q3","09"),"Q4","12")

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-7-12 11:22(编辑于 2024-7-12 11:23)

控件值公式,$cs是参数名称

=if(find("Q1",$cs)>0,left($cs,4)+"-03",if(find("Q2",$cs)>0,left($cs,4)+"-06",if(find("Q3",$cs)>0,left($cs,4)+"-09",if(find("Q4",$cs)>0,left($cs,4)+"-012",""))))

  • 3关注人数
  • 156浏览人数
  • 最后回答于:2024-7-12 12:18
    请选择关闭问题的原因
    确定 取消
    返回顶部