2012-08-17 63 views
0

我有一些与某些生产投入和产出有关的数据。 我想要做的是,为每个生产运行,显示进入的内容和出现的内容。如何在SSRS中的列组下创建行组?

我有,在这一点上,一些看起来是这样的:

Run# Item Input Output 
1  X   1   
     Y     1 

2  A   2   
     B   3   2 
     C     3 

当输入/输出从“方向”栏目组得到的,并且有上运行#和项目行组。 我想要的是这样的:

Run# Item Input Item Output 
1   X  1  Y   1 

2   A  2  B   2 
      B  3  C   3 

这是可能的吗?我觉得应该是这样,但正如你可以从标题中看到的那样,我甚至不知道要开始寻找什么。

回答

1

做到这一点的方法是在查询添加一个等级()像这样:

dense_rank() OVER (Run#, Direction Order By ItemCode) as rank 

然后,您可以通过rank现场进行排分组(你没有显示的列),并在列分组中添加ItemCode作为列。