筛选器月、季度、年选择逻辑

年份选择历史年,月份默认当月,当我选择季度时,清空月筛选器和年度筛选器,数据集筛选的是该季度的最后一个月份,当我选择年度的时候(上半年和下半年),清空月筛选器和季度筛选器,筛选的是该年度最后一个月。如果年份是当年,月份为当月,筛选器逻辑跟之前一样,但是选择年度的时候就是10月份,选择季度也是10月份,这种判断在数据集里面怎么写?目前我只写了一段

IF(LEN($年度)=0,IF($年=YEAR(TODAY()),"and fmonth='"+SWITCH($年度,"上半年","06","下半年",$月,"",$月)+"'"

                                    ,"and fmonth='"+SWITCH($年度,"上半年","06","下半年","12","",$月)+"'")                                                                    ,              IF($年=YEAR(TODAY()) ,"and fmonth='"+SWITCH($季度,"Q1","03","Q2","06","Q3","09","Q4",$月,"",$月)+"'",

                                     "and fmonth='"+SWITCH($季度,"Q1","03","Q2","06","Q3","09","Q4","12","",$月)+"'"))  

月、季度、年度.png

FineReport yzmfEwaW4848255 发布于 2023-10-30 09:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-30 10:15

https://help.fanruan.com/finereport10.0/doc-view-408.html 有点绕呢  要不你参考一下这种控件联动

  • 0关注人数
  • 269浏览人数
  • 最后回答于:2023-10-30 10:15
    请选择关闭问题的原因
    确定 取消
    返回顶部