多个参数,如何互不影响的进行查询,例如:有3个参数条件,姓名,年龄,性别,如何单独查询或者多个参数组合查询
复合过滤组件-https://help.fanruan.com/finebi/doc-view-1073.html
————————————
sorry,看错了
你要问的是finereport的吧 多写几个数据集 不要放一个数据集
where 1=1
${if(name="","","and name in ('" + name+ "')")}
${if(age="","","and age in ('" + age+ "')")}
${if(sex="","","and sex in ('" + sex+ "')")}
应该是多个过滤组件互不影响吧,选择自定义控制范围
然后选择需要被控制数据的组件名称,别选过滤组件名称。每个过滤组件都设置一遍就好了,这样过滤组件之间互不影响,然后是单独查还是组合查随你。
但是这种互不影响会有个小问题,组合查的时候很容易出现空数据。