下拉复选框公式自定义数据字典

下拉复选框公式自定义数据字典的格式应该是怎么样的

预览后单选没问题,多选就报错

返回值分割符设置成','也不行

我的实际值是这样image.png

显示值是image.png

FineReport 源-王 发布于 前天 17:19 (编辑于 前天 17:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
runnerLv7资深互助
发布于前天 17:20

QQ图片20190422182005.png

参考

  • 源-王 源-王(提问者) 再看一下
    2025-08-29 17:24 
  • runner runner 回复 源-王(提问者) 你现在公式查出来的值是啥,用单元格获取看传的值是什么,然后同理修改分割符,
    2025-08-29 17:26 
最佳回答
0
ScyalcireLv7高级互助
发布于前天 17:22(编辑于 前天 17:22

if(len($参数名)=0,数据集.select(字段名),eval("数据集.select(字段名,inarray(关联字段,['"+joinarray($参数名,"','")+"'])>0)"))

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于前天 20:14(编辑于 前天 20:15

你这样公式是没有问题,传的值也是可以的

你说配置了分隔符号,那么你的sql数据集是如何写?

image.png

测试值的内容

image.png

结果

image.png

那么参数的值是正确的,你的sql改成类似如下是可以的

select * from 表名称

where 1=1

${if(len(参数名称)=0,"","and 表中的字段 in('"+ 参数名称 + "')")}

你在数据集录入类似以下这样的参数,看生成的结果预览

image.png

  • 4关注人数
  • 29浏览人数
  • 最后回答于:前天 20:15
    请选择关闭问题的原因
    确定 取消
    返回顶部