参数传递的问题,我想点击不同图表,在下面显示相应的内容。

现在的效果是点击第一个图表是正常的,但接着点击第二个图表,展示内容是两个参数同时过滤的内容。怎么做到让两个参数相关不影响。数据集是这样的:

select t.levelname 危险级别,

       t.workunitname 作业公司,

       t.namedscr 作业名称,

       t.planstarttime 作业开始时间,

       t.workpositionname 作业地点,

       nvl(t.projecttype,'其它') 作业性质,

       t.typename 作业类别,

       t.contentname 作业内容,

       t.status 作业状态

       from O_DIS_MES_AQZY t

       where trunc(t.planstarttime,'dd') = to_date('${report_date}','yyyy-MM-dd')

       ${if(len(zyxz) == 0,"",if(zyxz == '其它',"and levelname is null","and levelname = '" + zyxz + "'"))}

       ${if(len(zypclass) == 0,"","and t.typename = '" + zypclass + "'")}

       ${if(len(status) == 0,"","and t.status = '" + status + "'")}

       order by t.planstarttime

图片1.png

FineReport 山的那一面 发布于 2020-12-22 10:06 (编辑于 2020-12-22 10:08)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
山的那一面Lv4见习互助
发布于2020-12-24 15:21

image.png传递参数的时候每次都传递三个参数,其余两个为空即可解决这个问题。

最佳回答
0
AmyQLv6初级互助
发布于2020-12-22 10:30

在设置2个相同的数据集,用在第2,3个图表

  • 1关注人数
  • 390浏览人数
  • 最后回答于:2020-12-24 15:21
    请选择关闭问题的原因
    确定 取消
    返回顶部