[填报与传统报表] 简单表计算合计

yhdata_yp1OkVa5铂金一 显示全部楼层 发表于 2023-3-8 08:46:41 |阅读模式 打印 上一主题 下一主题
1
已解决
对简单表加了合计,带动比是加的计算列,如何让合计里的带动比不是计算的下面带动比的和值,而是对合计值这一行的计算
C051B09A-EE9F-4e0c-B546-16454F5F3BF2.png

最佳答案

yhdata_ruby 皇冠三 关注Ta

2023-03-08 08:46:42

使用普通表,写在组件的设置-脚本里: var a=getViewData('图表1',DATA) var b=a.get(1,2)+a.get(1,1)//b等于第二行第二列加上第二行第三列的值的和 //debug(b) //debug(a.get(1,3)) a.set(1,3,b) 这样就是把合计一行的值替换了那个单元格 或者使用自由表更方便
查看完整内容
回复

使用道具 举报

精彩评论6

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-3-8 08:46:42
yhdata_yp1OkVa5 发表于 2023-3-9 10:23
那我如果想实现这个功能,有没有 替代的方法

使用普通表,写在组件的设置-脚本里:
var a=getViewData('图表1',DATA)
var b=a.get(1,2)+a.get(1,1)//b等于第二行第二列加上第二行第三列的值的和
//debug(b)
//debug(a.get(1,3))
a.set(1,3,b)
这样就是把合计一行的值替换了那个单元格

或者使用自由表更方便
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-3-8 09:39:18
普通表合计只能对整列数据去合计,不针对整行
回复

使用道具 举报

yhdata_yp1OkVa5铂金一 显示全部楼层 发表于 2023-3-9 10:23:53
yhdata_ruby 发表于 2023-3-8 09:39
普通表合计只能对整列数据去合计,不针对整行

那我如果想实现这个功能,有没有 替代的方法
回复

使用道具 举报

yhdata_yp1OkVa5铂金一 显示全部楼层 发表于 2023-3-9 10:25:36
yhdata_ruby 发表于 2023-3-8 09:39
普通表合计只能对整列数据去合计,不针对整行

比如我用SQL把合计值写进去,但是我同时是需要对它排序的,那么可不可以去固定合计值前置,其他数据进行排序
回复

使用道具 举报

yhdata_yp1OkVa5铂金一 显示全部楼层 发表于 2023-3-9 10:52:26
yhdata_ruby 发表于 2023-3-9 10:32
使用普通表,写在组件的设置-脚本里:
var a=getViewData('图表1',DATA)
var b=a.get(1,2)+a.get(1,1)//b ...

嗯嗯,我试下,主要还想实现排序的功能,排序顺序是可以切换的,这个之前咨询的是不是只有简单表才能实现
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-3-9 10:55:13
yhdata_yp1OkVa5 发表于 2023-3-9 10:52
嗯嗯,我试下,主要还想实现排序的功能,排序顺序是可以切换的,这个之前咨询的是不是只有简单表才能实现 ...

查看时需要切换排序的话确实自由表实现不了哈,那就试试上面那个脚本吧
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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