SSRS - 多组显示数据

SSRS - Multiple Groups to display data

我们有一个包含以下列的 SharePoint 列表:

Dep User Start Date End Date Status
D1 U1 03/08/2015 09/08/2015 RED
D1 U1 10/08/2015 16/08/2015 GREEN
D1 U1 17/08/2015 23/08/2015 YELLOW
D1 U1 24/08/2015 30/08/2015 BLUE
D1 U2 03/08/2015 09/08/2015 GREEN
D1 U2 10/08/2015 16/08/2015 GREEN
D1 U2 24/08/2015 30/08/2015 RED
D2 U3 03/08/2015 09/08/2015 YELLOW
D2 U3 24/08/2015 30/08/2015 YELLOW
D2 U4 17/08/2015 23/08/2015 BLUE
D2 U4 24/08/2015 30/08/2015 RED
D3 U5 10/08/2015 16/08/2015 YELLOW
D3 U6 03/08/2015 09/08/2015 BLUE
D3 U6 10/08/2015 16/08/2015 RED
D3 U6 17/08/2015 23/08/2015 BLUE
D3 U6 24/08/2015 30/08/2015 GREEN

我们要创建以下格式的报告:

Dep User Week 1 Week 2 Week 3 Week 4
D1 U1 RED GREEN YELLOW BLUE
 U2 GREEN GREEN  RED
D2 U3 YELLOW  YELLOW 
 U4   BLUE RED
D3
D3 U5  YELLOW  
 U6 BLUE RED BLUE GREEN

到目前为止我们得到的是:

Departments User  8/3/2015 8/10/2015  8/17/2015  8/24/2015 
D1         U10     GREEN   
                    RED 
         U12                             RED   
           YELLOW  
                    BLUE 
                             GREEN
         U13     RED   
                                                YELLOW

有什么想法可以将所有状态放在一行中吗?

您需要使用具有两个行组的矩阵。

  1. 创建矩阵,并将行设置为 Dep 字段。

  2. 右键单击该行,然后 select Add Group -> Child Group。将此 child 组设置为用户名

  3. 将列 headers 设置为开始日期

  4. 最后设置数据为状态

最终矩阵应该如下所示

并且会在运行

时给出这个结果

我敢肯定,一旦您进入这个阶段,您将能够根据需要对列进行一些修改以标记它们,或者在需要时采用不同的格式。