永洪社区

标题: 简单表计算合计 [打印本页]

作者: yhdata_yp1OkVa5    时间: 2023-3-8 08:46
标题: 简单表计算合计
对简单表加了合计,带动比是加的计算列,如何让合计里的带动比不是计算的下面带动比的和值,而是对合计值这一行的计算
作者: yhdata_ruby    时间: 2023-3-8 08:46
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
普通表合计只能对整列数据去合计,不针对整行
作者: yhdata_yp1OkVa5    时间: 2023-3-9 10:23
yhdata_ruby 发表于 2023-3-8 09:39
普通表合计只能对整列数据去合计,不针对整行

那我如果想实现这个功能,有没有 替代的方法
作者: yhdata_yp1OkVa5    时间: 2023-3-9 10:25
yhdata_ruby 发表于 2023-3-8 09:39
普通表合计只能对整列数据去合计,不针对整行

比如我用SQL把合计值写进去,但是我同时是需要对它排序的,那么可不可以去固定合计值前置,其他数据进行排序
作者: yhdata_yp1OkVa5    时间: 2023-3-9 10:52
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
yhdata_yp1OkVa5 发表于 2023-3-9 10:52
嗯嗯,我试下,主要还想实现排序的功能,排序顺序是可以切换的,这个之前咨询的是不是只有简单表才能实现 ...

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




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