参数:${IF(ISNULL(bftype),"","and si.status in("+SqlInString(bftype,",")+")")}
这里得sqlInString是自定义函数,只要给bftype赋值就会报错
${IF(len(bftype) = 0,""," and si.status in (" +SqlInString(bftype,",") +")")}
==========
and前面留个空格,in与()之间保留空隙,前往别连,连着肯定报语法错误;
-- SqlInString()你这个自定义函数返回值类型的不同,in里面的内容分隔符也要注意;
Log 输出级别-https://help.fanruan.com/finereport/doc-view-991.html
语法排查,可以参考反馈日志定位;
===========
isnull函数改成,len()函数
isnull(参数)改为len(参数)==0
把你的注释也去掉,帆软不支持注释
这里面是参数 你计算????