版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.7数据统计与报表生成教师:张盈Email:zhangying@HomePage:http:///~zhangying
3.7.1统计命令统计命令主要针对库文件中的记录数据进行统计计算。下面数据库是某商场的销售月报表:该文件的数据库结构为:Structurefortable:d:\zhangy~1\fdata\yuebao.dbfNumberofdatarecords:7Dateoflastupdate:01-04-02CodePage:0FieldFieldName TypeWidthDecIndexCollate1 YEAR Character42 MONTH Character23 UNIT Character64 PRODNAMECharacter85 QUANTITYNumeric 56 PRICE Numeric 727 TTOTAL Numeric 92**Total**42统计命令统计记录数命令 COUNT求平均值命令 AVERAGE求和命令 SUM分类求和命令 TOTAL财务统计命令 CALCULATE统计记录个数COUNT【命令格式】 COUNT[<范围>] [FOR<条件>][WHILE<条件>]
[TO<内存变量>]【功能】统计满足条件的数据记录的个数。【举例】逐步执行下列命令,注意显示结果。USEYUEBAOLISTCOUNTTOA1FORMONTH='1'COUNTTOA2FORQUANTITY>=350COUNTTOA3FORPRICE>=3000COUNTTOA4FORPRICE*QUANTITY>400000?A1,A2,A3,A4USE求平均值AVERAGE【命令格式】AVERAGE[<表达式表>] [<范围>] [FOR<条件>][WHILE<条件>] [TO<内存变量表>]【功能】对指定的数值字段求其算术平均值【举例】逐步执行下列命令注意显示结果。USEYUEBAOCLEARLISTAVERAGEQUANTITYTOB1FORMONTH='1'AVERAGEPRICETOB2FORMONTH='1'AVERAGEPRICETOB3; FORPRODNAME='微波炉'AVERAGEQUANTITYTOB4; FORUNIT='家电部'AVERAGEQUANTITY,PRICETOB5,B6?B1,B2,B3,B4,B5,B6USE
求和命令SUM【命令格式】SUM [<表达式表>] [<范围>] [FOR<条件>][WHILE<条件>] [TO<内存变量表>]【功能】对指定的数值字段求和【举例】逐步执行下列命令注意显示结果。USEYUEBAOSUMQUANTITYTOC1;
FORPRODNAME='微波炉'SUMQUANTITYTOC2;
FORPRODNAME='彩电'SUMQUANTITYTOC3;
FORPRODNAME='冰箱'?C1,C2,C3NextREPLACEALLTTOTALWITHPRICE*QUANTITYLISTSUMTTOTALTOC4FORMONTH='2'SUMTTOTALTOC5FORUNIT="五金部"SUMTTOTALTOC6FORPRODNAME="微波炉"?C4,C5,C6
2.分类求和命令TOTAL【命令格式】TOTALTO<文件名> ON<关键字段>
[FIELDS<字段名表>] [<范围>][FOR<条件>][WHILE<条件>]【功能】对指定的数值字段按关键字段进行分类求和【说明】(1)
进行分类求和前,必须使当前数据库按指定关键字段有序。(2)
选项[FIELDS<字段名表>]中指定的字段名为进行分类求和的数值字段,非数值字段不进行求和.【举例】USEYUEBAOLISTINDEXONUNITTAGUNITOFTTTOTALTOYUEBAO1ONUNITINDEXONPRODNAMETAGPRODNAMEOFTTTOTALTOYUEBAO2ONPRODNAME;FIELDSPRODNAME,PRICE,QUANTITY,TTOTALINDEXONMONTHTAGMONTHOFTTTOTALTOYUEBAO3ONMONTH;
FIELDsMONTH,QUANTITY,TTOTAL;FORUNIT=‘家电部'USEYUEBAO2LISTFIELDSPRODNAME,PRICE,QUANTITY,TTOTALUSEYUEBAO3LISTCLOSEALL
3.财务统计命CALCULATE【命令格式】 CALCULATE[<表达式表>] [<范围>] [FOR<条件>] [TO<内存变量表>]【功能】对指定数据进行各类统计。Calculate中的表达式:统计:CNT()平均:AVG(<数值表达式>)求和:SUM(<数值表达式>)最大:MAX(<数值表达式>)最小:MIN(<数值表达式>)……对比:Counttoa1Calculatecnt()toa1Averagepricetob1Calculateavg(price)tob1Sumpricetoc1Calculatesum(price)toc1【举例】USECJLISTCALCULATECNT()TOD1FORXSXH='990101'CALCULATECNT(),SUM(CJ),AVG(CJ); TOD2_1,D2_2,D2_3; FORXSXH='990101'CALCULATEMAX(CJ),MIN(CJ),AVG(CJ); TOD3_1,D3_2,D3_3; FORKCBH='13001'NextCALCULATECNT(),SUM(CJ),AVG(CJ);
TOD4_1,D4_2,D4_3;
FORKCBH='13002‘CALCULATECNT(),SUM(CJ),AVG(CJ);
TOD5_1,D5_2,D5_3;
FORLEFT(XSXH,4)='9901'3.7.2
报表生成【命令】CREATEREPORT[<文件名>]【功能】建立一个报表文件。【说明】选项[<文件名>]为报表格式文件(*.frx),扩展名一般省略不写。【举例】在命令窗口键入:
USEXSDA CREATEREPORTstu出现对话框:
菜单中出现<REPORT>菜单项,选择最末一项<QUICKREPORT>:选择《OK》:最简单的报
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 32081-2026船舶与海洋技术救生艇筏和救助艇用救生属具
- 2027届河南周口地区洪山乡联合中学物理九年级第一学期期末综合测试模拟试题含解析
- 陕西省扶风县2027届九上化学期中检测试题含解析
- 湖北省武汉市东湖高新区2027届九上化学期中联考试题含解析
- 2026中国室内装饰材料行业竞争格局及投资发展路径报告
- 2026中国涡流泵行业客户需求变化与产品升级报告
- 2027届江苏省句容市崇明中学化学九年级第一学期期中学业水平测试试题含解析
- 2026中国老年群体防跌倒智能设备供需现状与未来发展蓝图报告
- 2027届浙江省金华市东阳市东阳中学化学九年级第一学期期中联考模拟试题含解析
- 2026石油中国能源产品行业市场现状供需分析及投资评估规划分析研究报告
- 公文筐测验模拟测试题及答案(一)
- 专职安全员考勤制度
- 滑膜肉瘤2025年CSCO指南
- 非计划停机考核制度
- 财税合规培训
- 2025中国智能门锁行业白皮书
- GB/T 44937.2-2025集成电路电磁发射测量第2部分:辐射发射测量TEM小室和宽带TEM小室法
- 静配中心岗前培训课件
- 钢结构质量管理培训课件
- TCECS10306-2023智能城镇燃气调压装置
- 老年慢性阻塞性肺疾病稳定期中医辨证干预方案
评论
0/150
提交评论