在SSRS中分组?

8 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
Run Code Online (Sandbox Code Playgroud)

我想把它显示如下,

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
Run Code Online (Sandbox Code Playgroud)

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

Ian*_*ton 21

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

在此输入图像描述

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

在此输入图像描述

在该Jobnumber字段上分组,并选中包含组标题:

在此输入图像描述

它看起来像这样:

在此输入图像描述

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

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

在此输入图像描述

在提示删除行和关联组时单击"确定"

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

在此输入图像描述

它应该如下所示:

在此输入图像描述

现在添加您的数据!根据需要添加新列.将数字数据添加到这些组和标题字段时,它将Sum默认聚合为:

在此输入图像描述

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

在此输入图像描述

还有一些要求的链接:

联机丛书,添加分组和总计(Reporting Services).

SQL Server Central,Tablix教程.

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