yhdata_TFDpK8ac白银四
2023-8-8 11:38:49 发布在问答
【数据处理】 自由报表格间计算
如图,制作报告时横向扩展了<prjclass>,一般情况下,这个<prjclass>有两个值
在特定的过滤条件下,数据是空,因此单元格的column的数量会改变,后面的格间计算如果用了类似于cell(row,12),就会数组越界。
如何写避免数组越界。


制作报告

制作报告

预览报告

预览报告

1868
3
精彩评论3
yhdata_lyaa
发表于 2023-8-8 13:23:33 显示全部楼层
cell(row,12) 是想计算哪一个呢,使用相对位置写列呢
回复

使用道具 2#

yhdata_TFDpK8ac白银四
发表于 2023-8-8 13:43:43 显示全部楼层
yhdata_lyaa 发表于 2023-8-8 13:23
cell(row,12) 是想计算哪一个呢,使用相对位置写列呢

表格从左到右依次是1.当年数据 2.去年数据 3.当年和去年的比值;cell(row,12)大概是去年的毛利 或者 立项额等等数据。但由于用了横向扩展的prjclass导致 绝对位置12 和 相对位置 可能会变化。
我能想到的方式是不用prjclass横向扩展,有没有其他更好的实现方式。
回复

使用道具 3#

yhdata_lyaa
发表于 2023-8-8 14:05:51 显示全部楼层
yhdata_TFDpK8ac 发表于 2023-8-8 13:43
表格从左到右依次是1.当年数据 2.去年数据 3.当年和去年的比值;cell(row,12)大概是去年的毛利 或者 立项 ...

相对位置也会变嘛,试试格子名称引用,不可以的话就没有别的方式了通过格子的名字进行引用。
例如:cell('market')


回复

使用道具 4#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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