怎么取最后一个值

办公用品汇总.7z

image.png根据物品名称,怎么取每个物品名称最后一条记录的期末数量。求大神帮助!!!

FineReport yDhLviSe 发布于 2024-4-23 16:43 (编辑于 2024-4-23 16:54)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
runnerLv7资深互助
发布于2024-4-23 16:43(编辑于 2024-4-23 16:44)
  • yDhLviSe yDhLviSe(提问者) 你好,我试了一下用数组的方法INDEXOFARRAY(REVERSEARRAY(split(O3,\",\")),1),但是他取值一直取得是第一个值
    2024-04-23 17:11 
  • runner runner 回复 yDhLviSe(提问者) 改成-1试一下
    2024-04-23 17:19 
  • yDhLviSe yDhLviSe(提问者) 回复 runner 试过了,变空值了
    2024-04-23 17:23 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-4-23 16:47(编辑于 2024-4-23 19:17)

为什么不在数据库查询中去处理呢?你这样在报表中效率太慢了。

image.png

  • yDhLviSe yDhLviSe(提问者) 因为这些数据都是经过报表计算的,数据库暂时没法支持一些复杂的取值计算
    2024-04-23 16:48 
  • CD20160914 CD20160914 回复 yDhLviSe(提问者) 把你数据发上来吧。文件。输出》内置数据模板。
    2024-04-23 16:49 
  • yDhLviSe yDhLviSe(提问者) 回复 CD20160914 大佬,已发
    2024-04-23 17:00 
  • CD20160914 CD20160914 回复 yDhLviSe(提问者) 。。。条件属性设置的新值其实是没有值的,单元格并不会存在值,也不知道你从哪里学到的,要用这个方式,还有所有的新值只是页面有值,并不会在单元格存在。字段的内容居然也用新值,醉了,本来层次坐标可以解决的,但是你这个解决不了,自己把要的放在单元格写公式吧,还有字段的计算自己在sql中处理,不要再套一个鬼新值去了。不然你这个没办法解决!
    2024-04-23 19:15 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-4-23 16:48

在后面找个表格,左父格设置物品名称,试试INDEXOFARRAY(ds1.select(qmsj,mc=a3),len(ds1.select(qmsj,mc=a3)))

  • yDhLviSe yDhLviSe(提问者) 你好,这个qmsj和mc是什么意思?
    2024-04-23 17:12 
  • 用户k6280494 用户k6280494 回复 yDhLviSe(提问者) 数量字段,和名称字段
    2024-04-23 17:21 
最佳回答
0
泽泽木木夕Lv3见习互助
发布于2024-4-23 16:51(编辑于 2024-4-23 16:53)

用层次坐标完美解决

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

假设你的单元格为N2,取最后一个值B2[A2:2,B2:-1],假设我标注的单元格为A2,B2

Clip_2024-04-23_16-52-41.png

  • yDhLviSe yDhLviSe(提问者) 你好,我试了一下,取到的值一直都为空,取A2为父格,是因为父格的取值问题吗
    2024-04-23 17:13 
  • 泽泽木木夕 泽泽木木夕 回复 yDhLviSe(提问者) 第一个B2代表取B2单元格中的值 A2:2代表取A2单元格扩展的第二个值 B2:-1代表在A2单元格扩展的第二个值中取B2单元格的最后一个值
    2024-04-23 18:29 
  • 泽泽木木夕 泽泽木木夕 回复 yDhLviSe(提问者) 把最后的-1换成-2看看
    2024-04-23 18:30 
  • 6关注人数
  • 125浏览人数
  • 最后回答于:2024-4-23 19:17
    请选择关闭问题的原因
    确定 取消
    返回顶部