给参数$no怎么得出对应的名称值

以下公式,$cn是产品编号,想通过这个参数查出对应的产品名称字段 该怎么改

image.png

image.png

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

if(len($cn)=0,"",CONCATENATE("产品名称",sql("数据链接名称","select 品名称字段 from 表 where 产品编号字段='"+ cn +"'",1,1)))

  • Juint Juint(提问者) 返回#NAME? 是要改啥显示吗
    2023-04-21 14:22 
  • 用户k6280494 用户k6280494 回复 Juint(提问者) 把你写的放上来看看
    2023-04-21 14:27 
  • Juint Juint(提问者) 回复 用户k6280494 贴在提问里了
    2023-04-21 14:30 
  • 用户k6280494 用户k6280494 回复 Juint(提问者) 后面的加,1,1
    2023-04-21 14:31 
  • 用户k6280494 用户k6280494 回复 Juint(提问者) SQL(connectionName,sql,columnIndex,rowIndex)返回通过sql语句从connectionName中获得数据表的第columnIndex列第rowIndex行所对应的元素。 connectionName:数据库库的名字,字符串形式; sql:SQL语句,字符串形式; columnIndex:列序号,整形; rowIndex:行序号,整形。 备注:行序号可以不写,这样返回值为数据列。 示例: 以我们提供的数据源HSQL为例 SQL(\"HSQL\",\"SELECT * FROM CUSTOMER\",2,2)等于王先生
    2023-04-21 14:33 
最佳回答
0
1592Lv6高级互助
发布于2023-4-21 10:40
最佳回答
0
congerLv6高级互助
发布于2023-4-21 10:40

使用value函数或者数据集函数,把你的参数放进去

https://help.fanruan.com/finereport/doc-view-853.html

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-21 10:40
最佳回答
0
qiqits1984Lv6中级互助
发布于2023-4-21 10:45

方案1 

数据库查询 产品编号  产品名称  where  产品编号 = '${cn}' 引用这个参数查询 单元格引用 产品名称字段

参数面板 查询之后显示

方案2 

数据库查询 产品编号  产品名称    

单元格 使用公式  Value函数-https://help.fanruan.com/finereport/doc-view-853.html

  • 5关注人数
  • 225浏览人数
  • 最后回答于:2023-4-21 14:30
    请选择关闭问题的原因
    确定 取消
    返回顶部