填报联动自动带出

如下图所示,填报报表,选择下拉框内容,空格前的内容展示到品名,空格后展示到规格,如何实现?(注:下拉框内容的数据字典来自excel文件,对应的也是多列数据)201F2001-E5F1-4d91-9A3A-EC936829EFFA.png微信截图_20181225090301.png

FineReport 杉林白雪 发布于 2018-12-25 08:43 (编辑于 2018-12-25 09:03)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
5
孤陌Lv6资深互助
发布于2018-12-25 08:46(编辑于 2018-12-25 09:07)

你数据库的保存的内容 就是这样??? 你excel数据是怎么样的 能不能截图看看

INDEXOFARRAY(SPLIT(a1," "),1)  品名

INDEXOFARRAY(SPLIT(a1," "),2)  规格

如果你数据库的数据是这样的实际值用

ds1.select(品名)

显示值用ds1.select(品名)+" "+ds1.select(规格)


  • 杉林白雪 杉林白雪(提问者) EXCEL 数据样式已上传
    2018-12-25 09:04 
  • 孤陌 孤陌 回复 杉林白雪(提问者) 那你下拉框的 你是已经解决了是吧? 那你 规格的就用我写的公式就好了
    2018-12-25 09:19 
  • 杉林白雪 杉林白雪(提问者) 您好,可能我没表达清楚,我重新描述一下:我的需求是联动带出,我在品名那个单元格设置下拉框,展示的内容还是品名+规格,这里边肯定有多种组合展示,我的目的是当我选择其中一行组合时,相应的这个组合的品名和规格会自动同时填入到品名和规格单元格中。不知道我表达清楚吗?
    2018-12-25 09:21 
  • 孤陌 孤陌 回复 杉林白雪(提问者) 你规格 公式用 ds1.group(规格,品名==品名的单元格)
    2018-12-25 09:21 
  • 孤陌 孤陌 回复 杉林白雪(提问者) 你 公式用 ds1.group(规格,品名==品名的单元格)
    2018-12-25 09:22 
最佳回答
0
cherishdqyLv7高级互助
发布于2018-12-25 08:56(编辑于 2018-12-25 08:56)

数据字典用公式:

实际值:ds1.select(品名)+' '+ds1.select(规格)

//ds1是数据集名称,改成你的excel文件数据集名称,括号里的是字段,改成数据集相应的字段即可

显示值:$$$

image.png

函数使用方法可参考文档:ds1.select()和ds1.group()函数的使用-http://help.finereport.com/doc-view-850.html

  • 杉林白雪 杉林白雪(提问者) 您好,可能我没表达清楚,我重新描述一下:我的需求是联动带出,我在品名那个单元格设置下拉框,展示的内容还是品名+规格,这里边肯定有多种组合展示,我的目的是当我选择其中一行组合时,相应的这个组合的品名和规格会自动同时填入到品名和规格单元格中。不知道我表达清楚吗?
    2018-12-25 09:21 
最佳回答
0
jiangjieLv1见习互助
发布于2019-1-7 14:28(编辑于 2019-1-7 14:32)

http://help.finereport.com/doc-view-534 你看看这样可以不?

  • 4关注人数
  • 1852浏览人数
  • 最后回答于:2019-1-7 14:32
    请选择关闭问题的原因
    确定 取消
    返回顶部