永洪社区

标题: 求解:自由表求平均值 [打印本页]

作者: 芒果小矮人    时间: 2021-6-18 11:49
标题: 求解:自由表求平均值
本帖最后由 lbh2700008 于 2021-6-18 14:07 编辑

自由表每天会自动更新一行数据,怎么写公式自动更新均值,只找到求和公式,求问

作者: 永洪tech-wdr    时间: 2021-6-18 13:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美滋滋    时间: 2021-6-18 13:59
绑定你要求和的字段,然后聚合方式选择均值也可以吧?
作者: BoJie    时间: 2021-6-18 14:03
麻烦以后贴上原型截图!
作者: 芒果小矮人    时间: 2021-6-18 14:06
永洪tech-wdr 发表于 2021-6-18 13:11
先设置自由表行数为2,如图第一行为绑定的字段,第二行写格间计算,计算该列的平均值
格间计算:rowTotal( ...

rowTotal(column,7 ,rsize-1)/(row+2)我是这么写的,公式在第2列第6行,数据在第2列第8行,前面rowTotal求和计算数据没问题,加上后面数据就不对了
作者: 芒果小矮人    时间: 2021-6-18 14:09
BoJie 发表于 2021-6-18 14:03
麻烦以后贴上原型截图!

图片已经上传了,但还是有一点点问题
作者: 永洪tech-wdr    时间: 2021-6-18 14:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 芒果小矮人    时间: 2021-6-18 14:34
永洪tech-wdr 发表于 2021-6-18 14:13
格间计算里的分母是这个字段扩展后占的行数,row 是自由式表格的总行数,需要根据自由表实际行数决定总行 ...

那分母应该是row-7吗,预览扩展后实际数据从第8行到最后,那我row-7就是实际需要的行数,但是这么算出来数据不对呢
作者: 永洪tech-wdr    时间: 2021-6-18 14:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 芒果小矮人    时间: 2021-6-18 14:40
永洪tech-wdr 发表于 2021-6-18 14:36
这个方法是使用row减去已经固定不会扩展的行数,前提是这一列里,除了计算均值的字段,其他的数据都不会 ...

那我上面图片中的第8行(营业日期)是每天一行数据,到现在就是6.1-6.17一共17行数据,这种的行数怎么计算呢,我需要的就是6.1至昨天的行数

作者: 永洪tech-wdr    时间: 2021-6-18 14:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 芒果小矮人    时间: 2021-6-18 14:58
永洪tech-wdr 发表于 2021-6-18 14:53
根据图片里的行数,试试除以 (row-9)

(row-9)不行,正确数据是494,(row-9)算出来是-2098,(row-a),a为0-8我都试过不对
作者: 芒果小矮人    时间: 2021-6-18 15:00
lijie 发表于 2021-6-18 13:59
绑定你要求和的字段,然后聚合方式选择均值也可以吧?

哇哦,原来这么简单,为啥我想的这么复杂

作者: 美滋滋    时间: 2021-6-18 17:19
lbh2700008 发表于 2021-6-18 15:00
哇哦,原来这么简单,为啥我想的这么复杂

或者修改一下公式也可以
rowTotal(cidx,0,ridx-1)/(row-1) 这个是前面给的例子。
我觉得可以稍微修改一下。
如果没有表头行,分母就修改成:
rowTotal(cidx,0,ridx-1)/(ridx-1)

如果有表头行,比如表头行是2行,那么就修改成
rowTotal(cidx,2,ridx-1)/(ridx-3)




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