公式里不能将多个公式的结果用+号拼成字符串吗?

公式里不能将多个公式的结果用+号拼成字符串吗?

image.png

为什么我这样写的结果是#NAME??

image.png

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

第一个sql函数后面缺少参数

blob.png

最佳回答
0
半世Lv5中级互助
发布于2019-8-13 13:46

可以用CONCATENATE来拼接


文本函数-https://help.finereport.com/doc-view-824.html


image.png

最佳回答
0
张洪威Lv6高级互助
发布于2019-8-13 13:55

用+号试了一下,拼接是能正常出结果的。

你上面的sql函数是不是写的有问题,把两个sql函数分别验证一下看看单独能不能运行。


image.png

最佳回答
0
firegunzxLv6高级互助
发布于2019-8-13 14:02(编辑于 2019-8-13 14:05)

sql()函数返回的是元素对象而非文本,直接用+连接是不可以的,可以用CONCATENATE来拼串

CONCATENATE(sql(),":",sql())

最佳回答
0
yinewstarLv5初级互助
发布于2019-8-13 14:09

第一个sql('','',1),后面少了一个1吧

  • 6关注人数
  • 674浏览人数
  • 最后回答于:2019-8-13 14:09
    请选择关闭问题的原因
    确定 取消
    返回顶部