SSRS分组 - 页眉和页脚中的数据集值

时间:2018-04-12 21:15:18

标签: reporting-services crystal-reports

在SSRS的一个问题上拉我的头发。我将Crystal报表转换为SSRS。我所拥有的是我的SSRS报告的详细区域中的表格中的数据集,在某个字段上分组,按组显示数据和摘要,没问题。但是,我需要具备的内容,是页眉和页脚中来自同一组的数据,有时某些值是来自同一组的数据集的数值的总和。当我尝试这个时(即= Sum(Fields!payment_amt) .Value,“DataSet1”),我得到整个数据集的该值的总和,而不仅仅是有问题的组。我只需要页面页眉和页脚中的组。同样地执行类似First(Fields!columnname.Value,“DataSet1”)的操作只会显示数据集的comlumname的初始值,并且在滚动页面时不会分页到分组中的下一个值

SSRS不允许您在页眉或页脚中放置表格或子报表,因此我无法模拟页眉和页脚中的数据检索以匹配详细信息区域中指定的分组。似乎Crystal Reports和其他报表工具可以处理这样的事情,在页眉和页脚中有一些“自由格式”,它在页眉和页脚中显示基于指定分组的正确数据。

SSRS似乎很僵硬,要求分组数据集的表格布局,不允许自由格式。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果没有确切了解您要实现的目标,我无法给出具体的答案,但您可以引用文本框名称,包括构成Tablix的文本框。

因此,如果您有一个Tablix,其中一列显示了帐户余额。单击有问题的单元格,从属性窗口中获取其名称。如果它已被调用,请说Textbox99然后在您的标题中,您可以引用类似

的内容
=FIRST(ReportItems!TextBox99.Value)

其他类型的聚合可用..