永发信息网

VFP中计算平均分的代码是什么

答案:1  悬赏:60  手机版
解决时间 2021-11-24 18:14
VFP中计算平均分的代码是什么
最佳答案
average 命令,计算数值表达式或字段的算术平均值。

语法

AVERAGE [ExpressionList] [Scope] [FOR lExpression1] [WHILE lExpression2]
[TO MemVarList | TO ARRAY ArrayName] [NOOPTIMIZE]

参数
ExpressionList
指定求平均值的表达式。ExpressionList 可以是用逗号分隔的表字段或包含表字段的数值表达式。

Scope
指定求平均值的记录或记录范围。只有在指定范围内的记录才参加求平均值运算。

Scope 子句可以为 :ALL、NEXT nRecords、RECORD nRecordNumber 和 REST。默认的 Scope(范围)为所有记录。
有关 Scope 子句的详细内容,请参阅 Scope 子句 主题或《开发指南》的第二章“语言概述”。包含 Scope 子句的命令仅处理活动工作区中的表。

FOR lExpression1
指定只有满足逻辑条件 lExpression1 的记录才参与计算。这样可以筛选出不想要的记录。
如果 lExpression 是可优化的表达式,Rushmore 技术将优化 AVERAG FOR 查询。若要获得最佳性能,应在 FOR 子句中使用可优化的表达式。有关 Rushmore 可优化表达式的详细内容,请参阅 SET OPTIMIZE和掌握 Rushmore 技术,以及《开发指南》的第十七章“优化程序”。

WHILE lExpression2
指定只要逻辑表达式 lExpression2 为“真”(.T.),记录就参与运算。直到遇到第一个使 lExpression2 计算得“假”(.F.) 为止。

TO MemVarList
指定保存平均值结果的内存变量或数组元素的列表。

TO ARRAY ArrayName
指定保存平均值结果的一维数组。一维数组可以在使用 average 命令前创建。
如果指定数组不存在,Visula FoxPro 将自动创建该数组。如果数组存在,但大小不能包含所有结果,Visula FoxPro 将自动根据信息量增加数组大小。

NOOPTIMIZE
取消 average 命令的 Rushmore 优化。有关的详细内容,请参阅 SET OPTIMIZE 和掌握 Rushmore 技术,或《开发指南》的第十七章“优化程序”。

说明
除非包含可选的表达式列表,否则选定表的所有字段都将参与求平均值的运算。如果 SET TALK 为 ON,结果显示在屏幕上。如果 SET HEADINGS 为 ON,字段名或包括字段名的表达式将显示在结果的上面。参考资料:VFP帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪里电梯用双32位微机主控制
一块手表面积大约为6平方厘米吗?
非凡服饰地址在哪,我要去那里办事,
vivoY28L怎么会事
现有12伏70瓦太阳能电池一块,朋友说给一个24
我19岁,嘴里长了半个牙,特别疼,则么办?
压着连接器 压接连接器 区别
清风雅韵地址在什么地方,想过去办事,
女生只穿内裤可以吗
搜狐视频怎样下载视频到本地
拖欠船员工资怎么办? 联盟
39米是什么梗
证明∫sinx/sinx+cosxdx=∫cosx/sinx
如何评价遥感图像的质量
为什么同一款手机在官网很贵,在淘宝很
推荐资讯
辣扒蒜怎么做
师说书院地址在什么地方,我要处理点事!
什么是上证50ETF场内股票期权 理财
蝶影网咖地址在哪,我要去那里办事,
网速慢但是网络占用率99%怎么回事
逆战用计算机怎么按
8天小肉鸡吃料跟不上,现在十天了,还是跟不
任丘市腾悦汽车销售服务有限公司地址在什么地
如果爱一个人,会因为距离而分开吗
求一个Zbrush中文破解版安装包,最好的百度网
为什么强势的女人嫌弃老实男人没本事?
考研818机械制造基础和819机械设计哪个更容易
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?