在使用FineReport中有时候要用到Sql中含In 如 select * from ds1.pig_file where pig01 in ('K49','K50'),要使用这个'K49','K50'作为参数传入,
在FineReport中多个值可以同过文本复选框来实现,但是组合的字符串是以“,”号区分的,因此此字符串放到Sql中会报错,那我们需要处理下
通过FineReport内置的函数进行处理${replace(pdtype,",","','")}
select * from ds1.pig_file where pig01 in ('${replace(pdtype,",","','")}')
这样就实现了我们要的需求