创建一个新的数据集需要加入参数($Process_Plan)限制, 参数($Process_Plan)的值来源于另外的数据集。当参数($Process_Plan)为单一值时,此新的数据集一切正常;但当参数($Process_Plan)为多个值时,此新的数据集无法显示任何值。请问应该怎么解决这个问题。另外,此数据查询数据量太大,必须加上参数($Process_Plan)进行筛选。
用IN的关系吧,PLAN_ID in ('"+replace($Process_Plan,",","','")+"')
下拉复选多值模糊查询- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
用like 不加%%通配符么 不然没数据
参考下拉复选多值模糊查询-https://help.fanruan.com/finereport/doc-view-2499.html
参数可以加,但是你 那个like 在参数前面
参数就无法是多值状态。
要么就用 in ('$Process_Plan')
你要处理好逻辑关系