10、报表设计全解析:从分组聚合到多列布局与分页控制

报表设计全解析:从分组聚合到多列布局与分页控制

1. 分组与聚合功能

报表中的矩阵控件负责分组功能,其设计较为简单。在报表里,尽管报表服务通常将某些表达式称为小计,但它们可用于对分组数据执行任何聚合操作。小计可以添加到表格的页脚行、列表控件,或者矩阵的详细信息或分组单元格中。

以下是报表服务支持的聚合函数列表:
| 函数 | 描述 |
| — | — |
| Avg | 范围中所有值的平均值 |
| Count | 范围中所有非空值的计数 |
| CountDistinct | 范围中唯一值的计数 |
| CountRows | 范围中所有行的计数,无论是否为空值或是否唯一 |
| First | 基于当前排序顺序的范围中的第一个值 |
| Last | 基于当前排序顺序的范围中的最后一个值 |
| Max | 范围中的最高值 |
| Min | 范围中的最低值 |
| StDev | 非空值的标准差 |
| StDevP | 非空值的总体标准差 |
| Sum | 范围中所有值的总和 |
| Var | 非空值的方差 |
| VarP | 非空值的总体方差 |

聚合表达式的输入方式有多种。可以直接在文本框中输入表达式,也可以在属性表窗口或自定义属性页窗口中输入到值属性中。每个适用属性旁边都有一个按钮,可用于打开表达式生成器对话框来组装表达式。

下面是一个示例,使用一个在“类别”和“子类别”字段上进行分组的表格。在分组页脚和报表页脚中,对“颜色”“标准成本”和“标价”列使用了 Count、Sum 和 Avg 聚合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值