找文章 / 找答案
精选问答 更多内容

自由表格-动态单元格引用报错

yhdata_3iwANgFF玄铁二 显示全部楼层 发表于 2022-12-14 22:23:10 |阅读模式 打印 上一主题 下一主题
使用自由表按照年月汇总金额,按年月降序。 每月一条汇总数据,想增加一列,用于引用上一年度同月的汇总数据,方便同比,两个月份理论上间隔12行,故使用CELL(row+12,1),来引用当前行下面的第12行,第2列汇总数据.  (第一行被表头占用,最后默认有两空行,理论上最后12行无可引用的行)。故在间隔计算公式引用时做了判断,iif(row+12<=rsize-3,cell(row+12,1),'不引用')。 但实际执行时报错“执行数据失败:g5.util.GRTException: 报告: 预览: 未命名-1, 组件: 图表1, 数据集: DS-SD-0101销售交货明细表,
第1行, 数组下标越界30”。

(按本人理解,row=15之后行都不在返回cell(row+12,1),而返回“不引用”,不应该报错,也不存在越界)
回复

使用道具 举报

精彩评论11

yhdata_3iwANgFF玄铁二 显示全部楼层 发表于 2022-12-14 22:26:10
引用之前的效果


1.png
2.png
回复 支持 反对

使用道具 举报

yhdata_3iwANgFF玄铁二 显示全部楼层 发表于 2022-12-14 22:27:51
引用之后的效果


3.png
4.png
回复 支持 反对

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2022-12-15 09:56:46

稍等这边看一下
回复 支持 反对

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2022-12-15 10:04:47

我使用944测试没什么问题,您是写在格间计算里吧:iif(row+12<=rsize-3,cell(row+12,1),'不引用')
回复 支持 反对

使用道具 举报

yhdata_3iwANgFF玄铁二 显示全部楼层 发表于 2022-12-15 10:09:26
yhdata_ruby 发表于 2022-12-15 10:04
我使用944测试没什么问题,您是写在格间计算里吧:iif(row+12

是的,我用的是10.0
回复 支持 反对

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2022-12-15 10:18:00

我用10测试也没什么问题,您看一下报告拓展后是否底部只有两个空行,以及单元格位置是否正确,再截图看一下拓展之前的数据和格间计算
回复 支持 反对

使用道具 举报

yhdata_3iwANgFF玄铁二 显示全部楼层 发表于 2022-12-15 10:28:05
yhdata_ruby 发表于 2022-12-15 10:18
我用10测试也没什么问题,您看一下报告拓展后是否底部只有两个空行,以及单元格位置是否正确,再截图看一 ...

只有两行空行
回复 支持 反对

使用道具 举报

yhdata_3iwANgFF玄铁二 显示全部楼层 发表于 2022-12-15 10:28:51

能否远程看看
回复 支持 反对

使用道具 举报

yhdata_3iwANgFF玄铁二 显示全部楼层 发表于 2022-12-15 10:29:16
yhdata_ruby 发表于 2022-12-15 10:18
我用10测试也没什么问题,您看一下报告拓展后是否底部只有两个空行,以及单元格位置是否正确,再截图看一 ...

能否远程看看,我这的情况
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部