以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 平均值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72945) |
-- 作者:张子俊 -- 发布时间:2015/8/9 14:34:00 -- 平均值 在一个表中假如5例,其中最后一例是平均值。能否用代码求出这一行中其他四例之和的平均值。显示到平均值例中。 [此贴子已经被作者于2015/8/9 14:34:33编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/8/9 15:06:00 -- 直接用表达式就行,如
(isnull(第一列, 0) + isnull(第二列, 0) + isnull(第三列, 0) + isnull(第四列, 0)) / 4 |
-- 作者:张子俊 -- 发布时间:2015/8/10 8:08:00 -- 这个表达式四例全填还行,假如有一例不需要填,就不行了。 还有啥办法 [此贴子已经被作者于2015/8/10 8:08:43编辑过]
|
-- 作者:张子俊 -- 发布时间:2015/8/10 8:56:00 -- 真的没办法吗 |
-- 作者:大红袍 -- 发布时间:2015/8/10 9:12:00 -- (isnull(第一列, 0) + isnull(第二列, 0) + isnull(第三列, 0) + isnull(第四列, 0)) / (iif(第一列 is null, 0, 1) + iif(第二列 is null, 0, 1) + iif(第三列 is null, 0, 1) + iif(第四列 is null, 0, 1)) |
-- 作者:张子俊 -- 发布时间:2015/8/10 9:25:00 -- .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2014.11.11.1 错误所在事件: 详细错误信息: 无法在 System.String 和 System.Int32 上执行“/”操作。 运行错误 |
-- 作者:张子俊 -- 发布时间:2015/8/10 9:30:00 -- 谢谢好了 |