报表中数组怎么进行转换

显示值数据为多部门数组image.png,需要把数组转换成对应的部门名称

FineReport 边伟扬 发布于 2018-11-13 11:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2018-11-13 11:22

字符串分割替换-http://help.finereport.com/doc-view-2488.html

最佳回答
0
acz154Lv2见习互助
发布于2018-11-13 11:19(编辑于 2018-11-13 11:21)

建立一个和部门名称关联的表,进行表连接就好了

例如

select a.id,b.name from aaa a left join bbb b on a.id=b.id

最佳回答
0
macro_hardLv1高级互助
发布于2018-11-13 11:21

单元格形态

sql("你的数据连接","select 部门名称 from 表 where 部门ID in ('"+replace($$$,",","','")+"')",1)


最佳回答
0
zsh331Lv8专家互助
发布于2018-11-13 11:21

参考文档方法,做一个“形态转换”即可。


下拉复选框多选值进行填报时出现的问题及解决方案-http://help.finereport.com/doc-view-1935.html


image.png

  • 5关注人数
  • 1550浏览人数
  • 最后回答于:2018-11-13 11:22
    请选择关闭问题的原因
    确定 取消
    返回顶部