Reporting Service 2008 能不能对父组又sum

Reporting Service 2008 能不能对父组再sum
比如下面的数据:
create table #tmp (col1 char(1),col2 int,col3 float)
insert into #tmp values('A',1,0.1)
insert into #tmp values('A',1,0.2)
insert into #tmp values('A',1,0.1)
insert into #tmp values('B',2,0.1)
insert into #tmp values('B',2,0.2)
insert into #tmp values('C',1,0.1)
insert into #tmp values('C',1,0.1)

select * from #tmp 出来的结果想通过rs展现,明细按照col2列建立子组并sum(col3)得到
A  1 0.4
B  2 0.3
C  1 0.2

能否上面的对上面的col2的再做一次sum  ? 也就是在最后一行加一个合计
  A  1 0.4
  B  2 0.3
  C  1 0.2
合计 4 0.9
如果直接添加合计会把表里面的所有行合计,请大师指教!!谢谢!
------解决思路----------------------
在group的顶层再插入一个parent group, group by 设置成1.
然后设置相应的单元格。

这样就会统计所有的行。
------解决思路----------------------
那你还得改改表达式,
第一个合计,得合计子组合的平均值 如: sum(avg(field!col2.Value,‘Group1’))
group1 指的是相应的group 层级的group name。group1 应该是group by col1,col2
第二个合计,就可以直接求和,如:sum(field!col2.Value)。
------解决思路----------------------
可以的啊

由于上传不了附件。
看看下面图吧
Reporting Service 2008 能不能对父组又sum[/code]

------解决思路----------------------
引用:
Textbox202.Paragraphs[0].TextRuns[0]”的 Value 表达式所包含的聚合函数(或 RunningValue、RowNumber 函数)是其他聚合函数(或 RunningValue 函数)的参数。在聚合函数中不能嵌套其他聚合函数。

这个是版本的问题吗 ?我的vs2008
Microsoft SQL Server Reporting Services 设计器
版本 10.0.2531.0

应该和版本没有关系,这种用法我用的很多,所以你注意一下的group 的名字。group的名字 需要和表达式中的一致。 你注意一下我得图片。 你先按照我得图片和表达式设计看看。 看到你有textbox202, 我猜你的报表挺复杂的,所以你先试试我图片中的小例子。