因为你数据库里没有unit=${单位}的数据
'${单位}'是帆软的参数,只有放到模版数据集里才有效
navicat是数据库工具,只能运行纯sql,帆软的参数在这里会当成普通字符串处理
基本的概念一定要懂,软件之间是不通信的,你需要有人手把手带一段时间
在这个工具里面,这是个值不是变量
这个结果根据参数名为'单位'的参数来的,如果参数值为空或者没有这个参数,那么实际sql就是
where A.UNIT=''
自然就查询不到结果
可以参考这种写法
https://help.fanruan.com/finereport/doc-view-2394.html?source=1
下拉框参数为空选择全部值
https://help.fanruan.com/finereport/doc-view-2395.html
下拉复选框参数为空选择全部