公式取的数据库字段值,如何让前边的提示就显示一个就行

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

"xxxx\n"+xxx

"其他库位信息:\n"+ds1.select(wareName)

最佳回答
0
CD20160914Lv8专家互助
发布于2025-5-7 13:54(编辑于 2025-5-7 14:01)

改成   value("ds2",1,1)

取ds2数据集中第1列,第一行的值。这样就算你有多行,也只会取一个值了

或者

"其他位置信息:"+JOINARRAY(ds2.select(warename),",")

image.png

image.png

  • 用户f0613105 用户f0613105(提问者) 不是,我本身就是要把他们都显示出来,不是要第几行的数据,我要前边那个提示就显示一个
    2025-05-07 13:56 
  • CD20160914 CD20160914 回复 用户f0613105(提问者) 什么意思。你最终想要的结果发出来是如何的。你现在它全部显示了不正确的话是哪里不正确
    2025-05-07 13:58 
  • CD20160914 CD20160914 回复 用户f0613105(提问者) 哦。知道了
    2025-05-07 13:58 
  • CD20160914 CD20160914 回复 用户f0613105(提问者) 上面的公式改了。你套一个JOINARRAY函数就行了!
    2025-05-07 13:59 
最佳回答
0
FR-LeonLv4初级互助
发布于2025-5-7 14:12

把ds2重新再复制一下,sql里面limit 1 就行了

最佳回答
0
ID1208Lv6高级互助
发布于2025-5-7 14:23(编辑于 2025-5-7 14:23)

CONCATENATE("其他库位信息",ds2.select(warename))

image.png

  • 5关注人数
  • 57浏览人数
  • 最后回答于:2025-5-7 14:23
    请选择关闭问题的原因
    确定 取消
    返回顶部