有参数控件\\\'\\\'年\\\"和\\\"月\\\",怎么实现选择某一年份时,只显示当年已有数据的月份

比如现在是9月, 但我报表的数据只去到8月. 怎么实现当我年份控件选择2020年时(往年),月份1到12月可选择; 当我选择2021年(本年), 月份控件只有1到8月可选?  

我的参数语句应该怎么写  

图1是数据集的sql语句, 图2是查询的部分结果, 图三是我的参数控件

888.png

FineReport 停电1小时 发布于 2021-9-30 09:49 (编辑于 2021-9-30 09:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2021-9-30 09:54
最佳回答
0
让过去Lv6中级互助
发布于2021-9-30 09:53(编辑于 2021-9-30 09:55)

-----

最佳回答
0
墨白哦Lv6见习互助
发布于2021-9-30 09:57

数据都查出来了 ,控件参数联动不就好了吗。https://help.fanruan.com/finereport/doc-view-4193.html

最佳回答
0
shirokoLv6资深互助
发布于2021-9-30 09:59

image.png

分两个数据集,上图是月份下拉控件的数据集。

年份的下拉控件数据集,去掉where后面的就行了

  • 4关注人数
  • 461浏览人数
  • 最后回答于:2021-9-30 09:59
    请选择关闭问题的原因
    确定 取消
    返回顶部