报表获取单元格指定第几个扩展值

我写的公式是:"2019年三厂药水合格率为" + F7 [F7:1]+ ",目标为" + G7[G7:1] + "," + H7[H7:1] + "。累计不合格项数为" + I7[I7:1] + "项,其中前三大不良项目为:" + G21 [G21:1]+ "," + G21 [G21:2]+ "," + G21 [G21:3] + "。"

但是不知道为什么获取不到指定的值,而是获取了全部值:

image.png

帆软小白,求大神指教,谢谢啦



FineReport 番薯_asama 发布于 2019-8-23 19:39 (编辑于 2019-8-23 19:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
番薯_asamaLv0见习互助
发布于2019-8-27 15:50

已经解决了,应该是以最高父格去获取第几个值,如F7[F7:!1],F7的最高父格是C7,则修改为F7[C7:!1]就对了,仅限纵向扩展。

最佳回答
0
梦已元Lv4中级互助
发布于2019-8-24 09:49

想获取单元格扩展出的第一个值,可以通过使用=Cell[Cell:!+1]获取,如获取A1单元格扩展出的第一个值,则在B1单元格中输入=A1[A1:!1]。

具体参考

层次坐标总结-http://help.finereport.com/doc-view-339.html


  • 番薯_asama 番薯_asama(提问者) 我改成:\"2019年三厂药水合格率为\" + F7 [F7:!1]+ \",目标为\" + G7[G7:!1] + \",\" + H7[H7:!1] + \"。累计不合格项数为\" + I7[I7:!1] + \"项,其中前三大不良项目为:\" + G21 [G21:!1]+ \",\" + G21 [G21:!2]+ \",\" + G21 [G21:!3] + \"。 预览结果是#NAME? 请问这种情况怎么解决
    2019-08-24 11:01 
最佳回答
0
Lz爱学习Lv6见习互助
发布于2019-8-24 22:45

最好能把模板发上来看一下,公式问题要结合实际数据看

  • 2关注人数
  • 706浏览人数
  • 最后回答于:2019-8-27 15:50
    请选择关闭问题的原因
    确定 取消
    返回顶部