如图,不能准确查到数据
把你的数据集里面 sql中的参数写法改一下
或者直接设置全局变量,把生产单号用过滤和全局变量绑定
select * from 表名 where 1=1 ${if(len(开始日期)>0&&len(结束日期)>0," and 日期字段 BETWEEN '"+开始日期+"' AND '"+结束日期+"'","")} ${if(len(生产单号)>0,"AND 生产单号 ='"+生产单号+"'","")}
把你的dql发出来看一下
不好意思sql
https://help.fanruan.com/finereport/doc-view-158.html?source=1 数据集参数
多设置接个参数就好了
看一下数据集sql里写的参数名称和参数栏的控件名称是不是一样的,可以的话,把sql截一下看看