在SSRS中分组?

时间:2013-08-22 11:48:37

标签: reporting-services ssrs-2008 ssrs-grouping

我是 SSRS 的新手,并且数据如下

RCnt Jobnumber NJCT          JD                 pmt    flag cnt1 cnt2
2   001008      0   PRESSURE SEAL               PSI Y   0   0   2
2   001008      0   PRESSURE SEAL               PSI Y   0   0   10
2   001008      0   PRESSURE SEAL               PSI Y   0   0   1
1   001009      0   Single Sheet Duplex Legal   PSI Y   0   0   1
1   001009      0   Single Sheet Duplex Legal   PSI Y   0   0   4
6   001010      0   Single Sheet Duplex Legal   PSI Y   0   0   6
5   001011      0   Single Sheet Duplex Legal   PSI Y   0   0   5
5   001011      0   Single Sheet Duplex Legal   PSI Y   0   0   3
13  001012      13  Single Sheet Duplex Legal   PSI Y   0   13  0
13  001012      17  Single Sheet Duplex Legal   PSI Y   0   17  0
13  001012      8   Single Sheet Duplex Legal   PSI Y   0   8   0

我想将其显示如下,

jobNumber  NJCT   JD                          cnt2   Rcnt
001008    0     PRESSURE SEAL                13        2
001009    0     Single Sheet Duplex Legal    5         1
001010    0     Single Sheet Duplex Legal    6         6
001011    0     Single Sheet Duplex Legal    8         5
001012    38    Single Sheet Duplex Legal    0         13  

TOTAL    38                                 32         27

我知道这个分组可以在查询中的服务器级别完成,但我无权查询,并且必须使用 SSRS 在报告中格式化此数据,这可能是简单的分组我不知道什么时候我搜索分组它给我列级别和行级别分组,这让我非常困惑所以任何与此相关的帮助将非常有帮助。也欢迎任何链接在 SSRS中进行这样的分组报告。

1 个答案:

答案 0 :(得分:19)

您的数据集中包含以下数据:

enter image description here

将表拖到报表中,并在属性中设置其数据集。右键单击表格左侧的三行,然后点击添加组 - > 家长小组

enter image description here

Jobnumber字段上的分组,然后选中包含群组标题

enter image description here

看起来像这样:

enter image description here

右键单击第一列,然后选择删除列

右键单击详细信息行,然后选择删除行

enter image description here

提示删除行和关联的组?

时,单击“确定”

最后我们需要一个表格页脚行 - 点击底行并点击插入行 - > 外部小组 - 下方

enter image description here

它应该是这样的:

enter image description here

现在添加您的数据!根据需要添加新列。将数字数据添加到这些组和标题字段时,默认情况下它将汇总为Sum

enter image description here

现在表格基本上看起来像要求;只是格式化:

enter image description here

另外,根据要求提供了一些链接:

联机丛书,Adding Grouping and Totals (Reporting Services)

SQL Server Central,Tablix Tutorial

这些应该是一个很好的介绍,并且是更大系列文章的一部分。