帆软可以在公式中拼接数据集里的字段吗?

在一个单元格内插入公式,想将数据集里三个字段的值拼接起来后显示,一个是字符串,两个是日期型数据,请问帆软可以实现吗?

FineReport 霁颜 发布于 2019-8-14 11:36
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
吴浩Lv6中级互助
发布于2019-8-14 15:13

可以的。比如

ds1.select(字段A)+“-”+ds2.select(字段B)


最佳回答
0
zhou_jhLv3初级互助
发布于2019-8-14 11:45

可以在数据集里面拼接好:SELECT ITEMADMIN || '-' || TO_CHAR(ADDDATETIME,'YYYY-MM-DD') FROM dual

最佳回答
0
firegunzxLv6高级互助
发布于2019-8-14 11:51(编辑于 2019-8-14 11:52)
用CONCATENATE 公式说明: CONCATENATE(text1,text2,...): 将数个字符串合并成一个字符串。 Text1,text2,...:需要合并成单个文本的文本项,可以是字符,数字或是单元格引用。 示例: CONCATENATE("Average ","Price")等于“Average Price”。 CONCATENATE("1","2")等于12。
最佳回答
0
doudekaixinLv6中级互助
发布于2019-8-14 12:46(编辑于 2019-8-14 15:11)
value("ds1",1,1)+"_"+value("ds1",2,1)+"_"+value("ds1",3,1)

公式里面这么写,第一个数字是数据列号,第二个是行号。

听你的描述,你应该查出来是只有一行数据。

——————————————————————————————————————————

1
value("ds1",1)+"_"+value("ds1",2)+"_"+value("ds1",3)


  • 霁颜 霁颜(提问者) 不是啊,是多行数据啊
    2019-08-14 14:49 
  • doudekaixin doudekaixin 回复 霁颜(提问者) 那你就把行去掉啊。不要后面这个1了。 要去尝试下啊。 还要记得把单元格设置扩展。要不数据量大了,会溢出报错的。
    2019-08-14 15:11 
  • 7关注人数
  • 2666浏览人数
  • 最后回答于:2019-8-14 15:13
    请选择关闭问题的原因
    确定 取消
    返回顶部