公式里面字段拼接

比如 ds1 里面的 type 字段和 value 字段拼接,达到  类型 数值这样的类型,

concatenate($ds1.type,' ',$ds1.value)

我这样写好像有点不对

想要的效果

现在有的写法

=$$$+""+value("ds1",2,1,$$$)

=$$$+" "+map($$$,"ds1",1,2)

image.png

image.png

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

不是这样写的。。

concatenate(ds1.select(type),' ',ds1.select(value))

这样会将ds1数据集中这两列字段全拼在一起。你是不是还要什么条件吧?比如单元格

concatenate(ds1.select(type,id=a2),' ',ds1.select(value,id=a2))--单元格可以类似这样

  • qianyipdc qianyipdc(提问者) 多谢,数据出来了,但是效果跟想的可能不一样,
    2022-05-20 13:11 
  • CD20160914 CD20160914 回复 qianyipdc(提问者) 你要什么效果?截图说一下
    2022-05-20 13:11 
  • qianyipdc qianyipdc(提问者) 我是想着这里是不是可以直接拼接,但是好像直接拼的话就变了
    2022-05-20 13:19 
  • CD20160914 CD20160914 回复 qianyipdc(提问者) 你现在这个就是你要的效果了。。可以用。。CONCATENATE函数比较好就是如果你里面的是两组数字用+的话他们可能会连接一起求和了。。。
    2022-05-20 13:23 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-5-20 13:03(编辑于 2022-5-20 13:04)

为什么不在SQL上就拼接

SELECT CONCAT(type,value) FROM TABLE  ---MSSQL、mysql

SELECT type||value FROM TABLE ----ORACLE

  • qianyipdc qianyipdc(提问者) 多谢,但是是有特殊原因需要在外面拼接一下
    2022-05-20 13:12 
  • 2关注人数
  • 385浏览人数
  • 最后回答于:2022-5-20 13:18
    请选择关闭问题的原因
    确定 取消
    返回顶部