- 15
- 0
- 约1.33万字
- 约 79页
- 2016-12-26 发布于广东
- 举报
数据库系统开发与PowerBuilder 第8课 数据分析 8.1 数据报表设计 8.1.1 数据报表设计基础 8.1.2 实例:学生选课管理系统版本16 8.1.3 实例:学生选课管理系统版本17 8.1.1 数据报表设计基础 1.使用计算列 (1)定义计算列的方法 下面以计算学生的平均成绩为例,说明定义数据源计 算列的操作方法。 ①选择“File”→“New”命令,单击“DataWindow”选项卡。 ②选中“Grid”,单击“OK”按钮,打开“Choose Data Source for Grid DataWindow”对话框。 ③选中“SQL Select”数据源,单击“Next”按钮,打开 “Select Tables”对话框。 8.1.1 数据报表设计基础 ④选中表sc,单击“Open”按钮,打开数据源编辑窗口。 ⑤单击表sno列,并单击“Group”选项卡,将左部sc. sno列拖动至右部,指定按sno列分组。 8.1.1 数据报表设计基础 ⑥单击数据源编辑窗口的“Compute”选项卡。 8.1.1 数据报表设计基础 ⑦指向空白编辑行,单击右键,打开快捷菜单,选择 “Functions”命令,打开函数对话框。 8.1.1 数据报表设计基础 ⑨将光标定位在函数参数位置,单击右键,打开快捷菜 单,选择“Columns”命令,打开列对话框。 8.1.1 数据报表设计基础 输入“as 平均值”,作为列的显示标题。 8.1.1 数据报表设计基础 保存数据窗口。 如果有多个计算列,中间用逗号分开;如果在计算列中无“as”,则列标题将显示“compute 000x”;如果使用聚合函数,必须设置“Group”选项卡。 8.1.1 数据报表设计基础 (2)计算列常用函数 数据源的计算列函数共有50多个,主要包括:count(distinct 列表达式|*)(指定列惟一值的个数或记录总数)、max([distinct] 列表达式)(指定列的最大值或指定列惟一值的最大值)、min([distinct] 列表达式)(指定列的最小值或指定列惟一值的最小值)、sum([distinct] 列表达式)(指定列的算术和或指定列惟一值的算术和)、avg([distinct] 列表达式)(指定列的算术平均值或指定列惟一值的算术平均值)。 8.1.1 数据报表设计基础 2.使用计算域 (1)定义计算域的方法 ①打开需要放置计算域的数据窗口对象。 ②单击数据窗口画笔工具栏上的“对象列表”图标 的下拉箭头,打开对象列表,单击选中“计算域”对象图标。 8.1.1 数据报表设计基础 ③单击数据窗口上想要放置计算域的地方,打开“Modify Expression”对话框。 8.1.1 数据报表设计基础 ④在左侧窗口中选择函数,在右侧窗口中选择列组成统计信息的表达式,单击“OK”按钮,即可在计算域的位置插入该表达式。 ⑤计算域的操作和其他字段的操作方法完全一样。 8.1.1 数据报表设计基础 (2)计算域常用函数 数据窗口对象编辑窗口中的计算域函数共有107个,主要包括:count(记录总数)、max(最大值)、min(最小值)、sum(算术和)、avg(算术平均值)。 8.1.1 数据报表设计基础 (3)数据窗口对象编辑窗口中的分组计算 在数据窗口对象的编辑窗口中创建分组的操作方法为: ①打开需要分组的数据窗口对象。 ②选择“Rows”→“Create Group”命令,打开“Specify Group Columns”对话框。 8.1.1 数据报表设计基础 ③将“Source Data”列表框中的字段拖动至“Columns”列表框中,表示使用该字段进行分组。也可以将“Columns”列表框中的字段拖动到“Columns”列表框外的任意地方,表示取消使用该字段进行分组。 ④双击“Columns”列表框中的字段,打开“Modify Expression”窗口,进行表达式定义。 ⑤创建分组后,数据窗口中又增加了两个区域,“Header Group”(组标题区)用来显示组名,“Trailer Group”(组尾区)用来放置每组数据的统计和汇总信息。 8.1.1 数据报表设计基础 8.1.2 实例:学生选课管理系统版本16 例8-1 设计“学生选课管理系统”的“学生统计”窗口。 设计:该模块实现统计每个班级的学生人数、平均年龄和所有班级的学生总人数、总平均年龄。 脚本: 8.1.2 实例:学生选课管理系统版本
您可能关注的文档
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第9章课件.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第10章课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC01.第一章1课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC02.第二章2课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC03.第三章3课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC04.第四章4课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC05.第五章5课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC06.第六章6课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC07.第七章7课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC09.第九章9课件.ppt
最近下载
- 新职业英语职业综合英语2(第三版)VR版Unit+1+PPT课件.pptx VIP
- 2026年部编版新教材语文小学二年级下册全册教案(含教学计划).pdf
- 计算机应用基础教程(Windows10+Office2016)PPT全套完整教学课件.pptx VIP
- 烹饪原理课件.pptx VIP
- 眩晕晕厥意识障碍(共48张PPT).pptx VIP
- 军工科研院所基于组织变革的科技创新体系构建与实施.pptx VIP
- 在学习贯彻党的二十届四中全会精神研讨会上的讲话.doc VIP
- 电缆价格详细计算表.xls VIP
- 生产制造过程管理汇报.pptx VIP
- 部编编人教版四年级下册小学道德与法治全册精品课件PPT.pptx
原创力文档

文档评论(0)