筛选条件都设置在A列(还有保证参数名称你设置要得参数面板的名称是一样的),为什么不直接用数据集筛选,返回在单元格设置过滤
select * from 表名称
where 1=1
${if(len(参数名称)=0,"","and 表中的字段 ='"+ 参数名称 + "'")}
${if(len(参数名称2)=0,"","and 表中的字段2 ='"+ 参数名称2 + "'")}
sql类似上面这样写,直接把参数放在参数面板上面,单元格就不要设置任何过滤了!!!
比如参数面板的名称是这个
那么你的sql数据集的名称也要是这个