柱形图按年份展示数据,有多个年份,如何只让他展示筛选年份和筛选前一年的年份

柱形图按年份展示数据,有24,23,22三年数据

有一个时间筛选日期控件‘${rq}’

请问当筛选日期选择24年时,柱形图只展示24,23年的数据

请问当筛选日期选择23年时,柱形图只展示23,22年的数据

这样要如何做?

FineReport mmc0112 发布于 2024-3-11 14:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CovidLv3中级互助
发布于2024-3-11 14:25

假设你日期字段是标准的yyyy-MM-dd格

SELECT * FROM TABLE WHERE left(日期字段,4)>='${FORMAT(YEARDELTA(rq,-1),"yyyy")}' and left(日期字段,4)<='${left(rq,4)}'

最佳回答
0
LTC朝Lv6高级互助
发布于2024-3-11 14:25(编辑于 2024-3-11 14:25)

sql获取数据的时候,限定年份>=参数年份-1,并且<=参数年份

最佳回答
0
frxb123Lv3见习互助
发布于2024-3-11 14:29

在数据集WHERE条件引入${rq}这个参数来取得2年的数据

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