永洪社区

标题: 自由表格-动态单元格引用报错 [打印本页]

作者: yhdata_3iwANgFF    时间: 2022-12-14 22:23
标题: 自由表格-动态单元格引用报错
使用自由表按照年月汇总金额,按年月降序。 每月一条汇总数据,想增加一列,用于引用上一年度同月的汇总数据,方便同比,两个月份理论上间隔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),而返回“不引用”,不应该报错,也不存在越界)

作者: yhdata_3iwANgFF    时间: 2022-12-14 22:26
引用之前的效果



作者: yhdata_3iwANgFF    时间: 2022-12-14 22:27
引用之后的效果



作者: yhdata_ruby    时间: 2022-12-15 09:56
yhdata_3iwANgFF 发表于 2022-12-14 22:27
引用之后的效果

稍等这边看一下
作者: yhdata_ruby    时间: 2022-12-15 10:04
yhdata_ruby 发表于 2022-12-15 09:56
稍等这边看一下

我使用944测试没什么问题,您是写在格间计算里吧:iif(row+12<=rsize-3,cell(row+12,1),'不引用')
作者: yhdata_3iwANgFF    时间: 2022-12-15 10:09
yhdata_ruby 发表于 2022-12-15 10:04
我使用944测试没什么问题,您是写在格间计算里吧:iif(row+12

是的,我用的是10.0
作者: yhdata_ruby    时间: 2022-12-15 10:18
yhdata_3iwANgFF 发表于 2022-12-15 10:09
是的,我用的是10.0

我用10测试也没什么问题,您看一下报告拓展后是否底部只有两个空行,以及单元格位置是否正确,再截图看一下拓展之前的数据和格间计算
作者: yhdata_3iwANgFF    时间: 2022-12-15 10:28
yhdata_ruby 发表于 2022-12-15 10:18
我用10测试也没什么问题,您看一下报告拓展后是否底部只有两个空行,以及单元格位置是否正确,再截图看一 ...

只有两行空行
作者: yhdata_3iwANgFF    时间: 2022-12-15 10:28
yhdata_3iwANgFF 发表于 2022-12-15 10:28
只有两行空行

能否远程看看
作者: yhdata_3iwANgFF    时间: 2022-12-15 10:29
yhdata_ruby 发表于 2022-12-15 10:18
我用10测试也没什么问题,您看一下报告拓展后是否底部只有两个空行,以及单元格位置是否正确,再截图看一 ...

能否远程看看,我这的情况
作者: yhdata_ruby    时间: 2022-12-15 10:34
yhdata_3iwANgFF 发表于 2022-12-15 10:29
能否远程看看,我这的情况

看一下私信呢
作者: yhdata_3iwANgFF    时间: 2022-12-15 10:37
yhdata_ruby 发表于 2022-12-15 10:18
我用10测试也没什么问题,您看一下报告拓展后是否底部只有两个空行,以及单元格位置是否正确,再截图看一 ...

附件




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4