INARRAY()函数

INARRAY(D2,dst.select(产品))一直输出为0,D2是产品的第一个,但是输出为0 表示没找到,说明D2并没有转化成对应的"苹果汁"字符串,excel不是都这么做的吗?而且可以向下扩展,如果把D2改成“苹果汁”输出结果是对的,但是,需要向下扩展,第二行就是D3,类似excel那样的自行累加方式

FineReport Abren 发布于 2019-12-4 16:20 (编辑于 2019-12-4 16:52)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
axingLv6专家互助
发布于2019-12-4 18:57

经过沟通,楼主是想实现从另一个数据集中取到这个数据集中对应的数据

使用过滤功能就能实现

 简单多源报表-https://help.finereport.com/doc-view-327.html



  • Abren Abren(提问者) 表述可能误解了,D2是dst数据集的第四列第二行,不是本页面的,中了excel的多sheet的毒太深
    2019-12-04 19:03 
最佳回答
1
JackloveLv7高级互助
发布于2019-12-4 16:25(编辑于 2019-12-4 16:27)

dst.group(产品)?? 在产品重找d3单元格的内容属于第几个? 为什么用group 不用select

  • Abren Abren(提问者) 都一样的,这只是把表格的产品这一列转化成一个数组而已
    2019-12-04 16:33 
最佳回答
1
sayLv6初级互助
发布于2019-12-4 16:44

输出为0确实是没找到,原因1如你所说D3没有转化对应字符串,原因2:可能是dst.group(产品)不是可行的数组;你可以把D3写死成‘苹果汁’试试能不能出来,判断到底哪出错了

  • Abren Abren(提问者) 感谢你的回复 ,写成苹果汁就是对的,但是我要向下扩展啊,第二行是D2,第三行就是D3,需要向下扩展,类似excel那样的功能。
    2019-12-04 16:46 
  • say say 回复 Abren(提问者) 公式这个单元格有设置父格吗?
    2019-12-04 17:03 
  • Abren Abren(提问者) 回复 say 没有,有什么作用吗?
    2019-12-04 17:28 
  • say say 回复 Abren(提问者) 你把公式的左父格设置为D3,试试,这样应该就能跟随D3扩展了
    2019-12-04 18:47 
最佳回答
1
LSQ000Lv5中级互助
发布于2019-12-4 17:07

INARRAY(A2,VALUE("dst",1)),1改为产品对应列

  • Abren Abren(提问者) 还是不对,返回的值为0
    2019-12-04 17:27 
  • Abren Abren(提问者) 好像是A2无法转化成对应的字符串(值)
    2019-12-04 17:30 
  • LSQ000 LSQ000 回复 Abren(提问者) 你的模板和数据长什么样
    2019-12-04 17:31 
  • Abren Abren(提问者) 回复 LSQ000 就是从数据集查询里面添加的类似excel那种,五列数据,每一列都有名称
    2019-12-04 17:38 
  • LSQ000 LSQ000 回复 Abren(提问者) 方便就发模板来看看吧
    2019-12-04 17:42 
  • 5关注人数
  • 1701浏览人数
  • 最后回答于:2019-12-4 18:57
    请选择关闭问题的原因
    确定 取消
    返回顶部