读书人

求任意多列的平均值?解决思路

发布时间: 2012-02-23 22:01:36 作者: rapoo

求任意多列的平均值?


如图所示,如何求得以上任意多列的平均值填写至“垂线平均”?谢谢。

[解决办法]
将“垂线平均”用计算列来表示,(假设表层列对应的列名为“表层”,10cm对应的列名为“cm10”...)expression写成:
(if(isnull(表层),0,表层) + if(isnull(cm10),0,cm10) + if(isnull(cm20),0,cm20) + ... + if(isnull(cm110),0,cm110)) / (if(isnull(表层),0,1) + if(isnull(cm10),0,1) + if(isnull(cm20),0,1) + ... + if(isnull(cm110),0,1) )


读书人网 >PB

热点推荐