SSRS总计类型

时间:2016-12-07 20:23:47

标签: reporting-services

我是SSRS的新手。我的报告就像这样

类型金额
一个500
张使用B 200
A 100
使用C 400
C 200

我想将此转换为此类报告

类型总金额
600
张使用B 200
Ç600

基本上在左列中获取不同的类型,在右列中获取这些类型的总数。我有办法轻松地做到这一点吗?

由于

1 个答案:

答案 0 :(得分:2)

从简单的报告开始,它只列出DataSet中的记录:

设计

Simple Report Layout

结果:

Simple Report Results

右键点击行组部分中的(Details),然后选择Add Group -> Parent Group

Add Group

Type下拉列表中选择要分组的字段(在我们的示例中为Group by:),选择添加组页眉或页脚,然后单击“确定”:

Group By

您的表格现在看起来像这样:

Table Pre Edits

如果您之前选择添加组页脚,则可以删除第二列和第三行 - 或第二行 - 完全(删除行时单击“确定”并提示删除关联组),保留这样的布局:

Table Post Edits

现在只需点击表格中空单元格的字段选择器,然后选择Amount字段:

Select Sum Amount 1

或右键单击空单元格,从上下文菜单中选择Expression并输入以下表达式:

=Sum(Fields!Amount.Value)

其中任何一个都应该导致公式被放入单元格中:

Complete Layout

现在运行您的报告,您应该得到预期的结果:

Complete Result

网上有大量有类似指南和资源的地方,您也可以参考:

此处还有其他几个类似的问题,如果你只是搜索它们,你会发现它们。