找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-2-16 23:59  /   查看:2740  /  回复:0
本帖最后由 Eden.Sun 于 2023-1-5 18:53 编辑

在报表表格设计中,我们经常需要在表头或者表尾对明细数据进行汇总等统计运算。
如下所示:对班级学生成绩进行汇总统计分析
image.png47463377.png
本贴介绍怎么在表格设计中在表头和表尾对明细进行汇总等统计运算进行排序。
image.png654823302.png image.png939001159.png
重点:
利用表格表达式能力可以在表头和表尾添加汇总统计运算。

具体实现过程:

1.创建报表,并添加数据集
image.png743647765.png

2.添加表格并绑定数据字段
image.png406930541.png

3.表头表尾添加统计汇总运算
绑定数据字段后,默认会在表尾进行汇总统计运算,当然也可以根据自己需求进行调整修改。
下来主要介绍一下表头添加汇总统计运算的实现原理。(表尾是同样的原理)
选择标题行,右键行操作在下方插入一行进行汇总统计运算
image.png736547851.png

根据学号统计班级人数,以及统计本班级每一科成绩的平均分
首先点击标题单元格,在属性设置——数据设置上选择表达式,选择合适的表达式,以及通过表达式统计的字段。
这里用学号来统计班级人数,利用  =Count(Fields!学号.Value)  表达式来进行计算。
image.png662648315.png

接着统计本班级每一科成绩的平均分,合并单元格作为班级各科平均分标题
image.png937339477.png

同样点击标题单元格,在属性设置——数据设置上选择表达式,选择合适的表达式,以及通过表达式统计的字段。
这里计算各科的平均分,利用 =Avg(Fields!语文.Value) 表达式来进行计算。
image.png710021362.png
同样原理计算其它各科的班级成绩平均分

4.点击设计器顶部的预览按钮,我们可以测试报表的实际运行效果。

如下图所示:
image.png333876952.png

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部