法体的筛选设置如下
是因为数据集里面where条件写了${if(len(法体)=0, "" , "and co_shortname in ('"+法体+"')")},后续法体筛选又引用了数据集的内容
法体在设计器中录入值以后。是否有值?你设置分隔符号没有?
法体这个控件绑定的是 法体筛选 这个数据集?
因为法体参数控件,你是使用的以','为分隔符将多选的项拼接为字符串,那么控件值可以预见为 'A,B,C'这样的值,而你数据库查询语句使用的是 字段 in (法体控件值) , 肯定是搜索不出来的。可以尝试使用 and CHARINDEX(字段,法体控件值)>0 这种写法。${if(len(法体)=0,""," and charindex(co_shortname,'"+法体+"')>0")}