我现在想这个单元格都取参数status=wait的值,请问下怎么操作?
按你现在的sql写法,只能使用巧用参数注入-https://help.fanruan.com/finereport/doc-view-1000.html
你也可以修改一下sql,去除筛选条件中的 where t.status ='${status}' ,然后在select和group by后面分别加上status
这样就可以直接在单元格使用过滤得到对应分类的值。更省事的是,不需要过滤,将你在单元格上写死的几个分类删掉,直接用status字段横向扩展,然后B3直接放入统计字段就好了
单元格直接用 = $status
一个数据集,注意后面列的父格就好
你的是决策报表,你的这个参数是从哪里传过来?你的决策报表放参数栏没有?
如果放了参数栏直接录入参数。点击一下查询不就可以了。。。有很多值的话,你的sql不要用=要改成in
AND t.sratus in('${sratus}')
然后在参数栏设置为复选框。控件的分隔符号设置为 ','