在公式中怎么获取下拉复选框参数值

Snipaste_2023-04-14_16-52-19.png比如:A in($A)会报错

FineReport Latty 发布于 2023-4-14 16:29 (编辑于 2023-4-14 16:52)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
LattyLv6初级互助
发布于2023-4-17 16:28

写SQL函数

最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-14 16:29

=$A

直接这样就行了

最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-14 16:29

你这个是sql语句使用

正常是

A in ('${replace(A,",","','")}')

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-14 16:30

如果你返回的是数组:INARRAY('A',$A)

如果返回的是已逗号分割的字符串INARRAY('A',split($A,","))

  • Latty Latty(提问者) 这是对返回值进行比较嘛,我是想接收下拉框所选的值 比如project_code in (\'1\',\'2\',\'3\')这样传过来
    2023-04-14 16:46 
  • Z4u3z1 Z4u3z1 回复 Latty(提问者) 你是想写在sql里面?SELECT * FROM TABLE WHERE A IN (\'${SUBSTITUTE(A,\",\",\"\',\'\")}\') 斜杠是论坛自己加的
    2023-04-14 16:49 
  • Latty Latty(提问者) 回复 Z4u3z1 上图中,在公式中这样写就会报错
    2023-04-14 16:57 
  • Z4u3z1 Z4u3z1 回复 Latty(提问者) 你这个公式是写在单元格里面的还是数据集的过滤条件里面的?
    2023-04-14 16:59 
  • Latty Latty(提问者) 回复 Z4u3z1 是写在下拉复选框的控件的数据字典中的公式里的
    2023-04-14 17:02 
  • 1关注人数
  • 572浏览人数
  • 最后回答于:2023-4-17 16:28
    请选择关闭问题的原因
    确定 取消
    返回顶部