建立通常的报表以后,右击报表,弹出属性,点击“Add Report Group”,弹出对话框以下:sql
从上图能够看出,须要对分组报表一个描述:名称,和分组的依据。能够选择根据sql语句的中字段进行简单的分组,也能够选择使用表达式进行分组,这里就选择一个简单的字段进行分组。选择完成以后选择下一步,ci
这里须要选择添加分组的头和尾,通常状况下都是只选择“Add the group footer”。io
完成以后你会发如今原有的Detail下面多了一个XXGroup Group Footer1,你能够在这里书写你须要的分组信息。sql语句
这个时候你须要添加Variables,对新添加的一个variables进行一系列的操做:数据类型
Name --名称
im
Variable Class--数据类型
数据
Calculation -- 计算方式 有不少选择,根据本身的须要进行选择查询
Reset type -- 我的理解就是计算的依据,这里是分组报表,因此选择Groupimg
Reset group -- 是根据上面的选择而变化的ab
Variable Expression -- 即计算的表达式
Variables的设置实际上是和Summary中的计算是类似的,若是会Summary,则这个一看就会。
下面是我我的写的一个简单的例子的效果,以及sql语句查询的结果:
PS:看到上面的小计和总计是有小数点的,能够单击控件,找到属性中的“Pattern”,或是右击找到“Field pattern”,以下图所示:
将Decimal places 修改成 0 便可。