vfp数据库中calculate的用法?怎样用来计算每个学生的总成绩?

vfp数据库中calculate的用法?怎样用来计算每个学生的总成绩?,第1张

calculate 表达式 for 条件 to 变量

其中表达式是一个函数,有如下几种:

AVG(

nExpression)

计算 nExpression 的算术平均值。只有满足 Scope 和/或 可选的 FOR 或 WHILE

条件的记录才包含到结果中。

CNT( ) 或 COUNT( )

返回表中记录的数目。只有满足 Scope 和/或 可选的 FOR 或 WHILE 条件的记录才包含到结果中。

MAX(

eExpression)

返回 eExpression的最大值或最新值。在 MAX( ) 子句中,可指定任何字符型, 日期型, 日期时间型, 数值型, 浮点型,

整型, 双精度型, 或货币型字段,或任何使用这些数据类型的表达式。只有满足 Scope 和/或 可选的 FOR 或 WHILE

条件的记录才包含到结果中。

MIN(

eExpression)

返回 eExpression 的最小值或最早值。 eExpression 中,可以包含任何字符型, 日期型, 日期时间型,

数值型, 浮点型, 整型, 双精度型, 或货币型字段,或任何使用这些数据类型的有效表达式。只有满足 Scope 和/或 可选的 FOR 或

WHILE 条件的记录才包含到结果中。

NPV( nExpression1,

nExpression2[, nExpression3])

计算一个固定周期利率下,一系列现金流转的净现值。nExpression1 指定用十进制表示的利率。 nExpression2

指定代表一系列现金流转的字段, 字段表达式, 或数值表达式。每个现金流转可正可负。当 nExpression2

是字段时,每个记录的字段值都认为是一个现金流转。 nExpression3

指定可选的初始投资。如果不包括初始投资,则假定初始投资发生在第一阶段末。这个初始投资就是第一条记录,而且是负的,代表现金流出。只有满足 Scope

和/或 可选的 FOR 或 WHILE 条件的记录才包含到结果中。

STD(

nExpression)

计算 nExpression

的标准偏差。标准偏差用来衡量字段或包含字段的表达式的值,偏离平均值的程度。标准偏差越小,这些值偏离平均值就越少。只有满足 Scope

和/或 可选的 FOR 或 WHILE 条件的记录才包含到结果中。

SUM(

nExpression)

对 nExpression 求和。只有满足 Scope 和/或 可选的 FOR 或 WHILE 条件的记录才包含到结果中。

VAR(

nExpression)

从 nExpression 的平均值中计算方差。方差是标准方差的平方。方差越小,值偏离平均值就越少。只有满足 Scope

和/或 可选的 FOR 或 WHILE 条件的记录才包含到结果中。

但是不能分类汇总, 你要计算每个学生的总成绩,请用total

total to 总成绩表 on 学号 fields 成绩

就是按学号分类汇总,计算成绩的和,保存在新建的总成绩表中

1、首先在电脑中打开EXCEL表格,在总成绩单元格内输入=SUMPRODUCT函数,如下图所示。

2、然后在第一个参数,选择平时、期中、期末三个成绩,如下图所示。

3、英文状态下,输入一个逗号,如下图所示。

4、第二个参数,选择比重所在单元格,如下图所示。

5、按一下键盘的F4键绝对引用,输入右括号。

6、最后在键盘中按下回车键,总成绩就出来了,如下图所示就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6773671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存