如何编辑这样的公式?

在途中 在途中 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在使用水晶报表时需要以下的公式,如何编辑呢?

数据库里有一成绩记录,如:成绩1,成绩2,成绩3,想求出平均分?

现在个人不知如何在水晶报表里使用Average ()这种函数,自已想编成
平均分=(成绩1+成绩2+成绩3)/3,但又遇到有时某个成绩可能不存
在的情况,所以要确定要除以几,是3还是2,我便这样写了(basic语法)

dim i as number
dim j as number

i=0

if {成绩数据.成绩1}>0 then i=i+1
if {成绩数据.成绩2}>0 then i=i+1
if {成绩数据.成绩3}>0 then i=i+1

j=({成绩数据.成绩1}+{成绩数据.成绩2}+{成绩数据.成绩3})/i

select case j
case is >=85
formula="优"
case is >=75
formula="良"
case is >=60
formula="及格"
case is>=0
formula="待及格"
end select

可这时要是我的数据库里其中一成绩没有记录,也就是是空时便无法求出
正确答案?

该如何办呢?
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
在途中
图表区 4,818 成员 14,133 内容