下拉复选框选择多个code,后一列自动显示对应的多个name

image.pngimage.pngimage.pngimage.pngimage.png

FineReport YANGNAN 发布于 2023-7-4 18:28 (编辑于 2023-7-4 19:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-7-4 19:13(编辑于 2023-7-4 19:57)

你设置一下复选框中间的分隔符号,然后用下面的公式就可以了

JOINARRAY(MAPARRAY(split(a8,','),MAP(item,"ds3","产品名称","产品id")),',')

//里面的A8单元格改成你自己的,比如F3单元格,ds3是数据集的名称,是单独写了一个数据集,只返回了产品id和产品名称两列数据

参考这里的求助回复

取另一个单元格里对应的值 - 我的帆软 (fanruan.com)

image.png

E5

image.png

image.png

  • CD20160914 CD20160914 回复 YANGNAN(提问者) 莫乱写单元格地址!!!怎么也是E5,而不是什么 C6,你自己看一下C6是哪个单元格了
    2023-07-04 19:26 
  • YANGNAN YANGNAN(提问者) 回复 CD20160914 刚发现,谢谢啦
    2023-07-04 19:27 
  • YANGNAN YANGNAN(提问者) 可是F5的值取这个公式,但是填报并且显示的数据来源于ds1中的字段,该如何设置呢
    2023-07-04 19:37 
  • CD20160914 CD20160914 回复 YANGNAN(提问者) 你是没有转过弯吧????ds1里面有这些字段,你在集团的数据集里面写的sql不就是ds1里面拆分出来的吗,只是它只返回了两列而已。这个难理解?
    2023-07-04 19:40 
  • YANGNAN YANGNAN(提问者) 回复 CD20160914 ds1和集团中的表不是一个表,是两个单独的表
    2023-07-04 19:44 
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-7-4 18:38

根据控件值自动匹配数据- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport/doc-view-534.html

  • YANGNAN YANGNAN(提问者) 我这个是下拉复选框,多选code的时候就不显示name
    2023-07-04 19:01 
  • 3关注人数
  • 324浏览人数
  • 最后回答于:2023-7-4 19:57
    请选择关闭问题的原因
    确定 取消
    返回顶部