我知道了,参数中不能有英文,我把TO去掉就可以了,哈哈
你为什么不在数据集里面写参数呢,这样还能输入默认参数--预览;你这样也没法预览,不知道本来有没有数据
如果你不加这个条件是有数据的,你可以将条件一个个写。看看是哪个条件出现了问题。
或者你可以将过滤的这些条件写在数据集里面,如:
select * from A where 1=1
${if(to批号="", "", "and 字段名 in ('"+replace(to批号,",","','")+"')")}
可以从两方面排查:
①是否有对应基础数据
直接从数据集或者文件或者对应来源数据进行预览,查看
②是否条件有问题
a.过滤日期格式是否和基础数据保持一致;
b.某个过滤条件是否有误,一个个条件进行排查
再补充一句:
你的批号是复选框,应该使用"包含"而不是"等于"