12 评论0and1

用户3MFZW3900

SELECT * FROM `b2` where 1=1 ${if(len(p1) == 0,"","and `项目` in ('"+p1+"')")}
finereport不支持参数复选过滤,finebi可以?

0 2021-09-28 14:20

RosieY

您好,是支持的,可以参考下
SQL语句实现下拉复选框参数联动-https://help.fanruan.com/finereport/doc-view-1285.html
finbi的可以查看BI帮助文档哦
https://help.fanruan.com/finebi/

0 2021-11-10 09:13

hellostory

上面的说明,与模板实际使用的方法,二者完全不同!

0 2021-07-07 09:58

Catqiu

您好文档已更新

0 2021-07-09 14:46

总结发言

系统提供的模版直接报错找不到ORACLE数据库,无法参考。如果用内置的雇员表做测试的话,一个是需要进安全设置里去掉放SQL注入的OR过滤,第二个就是分隔符必须写为 %' or 姓名 like '%,记得两边绝对不要加 ' 或者 ",否则必然无法查询多选

0 2021-06-23 09:02

Catqiu

您好文档已更新

0 2021-07-09 14:46

Srafy

pgsql 不行啊

1 2021-06-22 21:30

Catqiu

您好,尝试一下如下语句
select * from emp where ename like '%${ename}%'

0 2021-07-09 14:45

Catqiu

您好,尝试一下如下语句
select * from emp where ename like '%${ename}%'

0 2021-07-09 14:45

用户k3333586

模板和说明不符

2 2021-03-26 16:54