1)方法一 - 数据集参数  

在定义数据集时,通过使用if函数判断参数的值是否为空,若为空就不过滤参数,若不为空就进行参数过滤。

SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}

FineReport参数为空选择全部

 

2)方法二 - 模板参数

在给数据列设置过滤条件的时候,同样使用if函数进行判断。

if(len($area)==0,nofilter,$area)

FineReport参数为空选择全部

 

博主原创,转载请注明出处: https://blog.csdn.net/qq_36698956

版权声明:博客对我来说是记忆的笔记和知识的分享~此博文为博主原创转载请注明出处即可~   

 

 

 

 

 

 

相关文章:

  • 2022-01-07
  • 2021-04-10
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-05-11
  • 2021-06-20
  • 2022-12-23
猜你喜欢
  • 2021-10-07
  • 2021-07-11
  • 2021-12-02
  • 2022-12-23
  • 2021-09-29
  • 2021-08-15
相关资源
相似解决方案