有一个图表的sql数据集我这里使用unionall拼接在一起的

有一个图表的sql数据集我这里使用union all拼接在一起的,所以无论在年份的参数选择什么的情况下,数据都恒定显示12列,这个要怎么修改才能让他在年份选择本年的时候只显示本年月份的数据,而不是显示全部的月份

FineReport 枫飘叶隐 发布于 2022-3-9 16:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-9 16:43(编辑于 2022-3-9 16:45)

条件属性中做判断,隐藏列宽就行了。你把12列放出来。使用列的月份与当前系统的月份判断

b2<>month(today())  设置列宽为0

image.png

最佳回答
0
隐藏大佬Lv4见习互助
发布于2022-3-9 16:42

月份的数据字典,select 月份 from 表 where 年份=${年份控件名称}

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-9 16:43

嵌套一个子查询

SELECT * FROM 

(

你现在的SQL

) A WHERE 新的条件

  • 3关注人数
  • 328浏览人数
  • 最后回答于:2022-3-9 16:45
    请选择关闭问题的原因
    确定 取消
    返回顶部