找文章 / 找答案

[数据处理] 自由报表格间计算

yhdata_TFDpK8ac皇冠一 显示全部楼层 发表于 2023-8-8 11:38:49 |阅读模式 打印 上一主题 下一主题
1
未解决

【数据处理】 自由报表格间计算

1198 3
如图,制作报告时横向扩展了<prjclass>,一般情况下,这个<prjclass>有两个值
在特定的过滤条件下,数据是空,因此单元格的column的数量会改变,后面的格间计算如果用了类似于cell(row,12),就会数组越界。
如何写避免数组越界。


制作报告

制作报告

预览报告

预览报告

回复

使用道具 举报

精彩评论3

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

使用道具 举报

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横向扩展,有没有其他更好的实现方式。
回复

使用道具 举报

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

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


回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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