SSRS tablix和矩阵混合?显示详细信息的每一行,但随后的某些列类似Matrix

问题描述 投票:0回答:1

我尝试使用Tablix构建一个矩阵,然后使用矩阵构建它,但未能获得所需的结果-我正在寻找的输出类似于以下格式:

                                   |    MONTHS
EMPLOYEE    DEPARTMENT     GROUP   |    JAN        FEB     etc.. (whichever months have data)
-----------------------------------------------------------------------------------------------
Joe          Sales           A     |     5          3
Joe          Sales           B           2          0   
Sam          Sales           A           0          2
Sam          Sales           B           1          1
Sam          Sales           C           0          4
Sam          Sales           D           3          3

数据看起来像

EMPLOYEE     Dept     Group     Month     items
Joe          Sales     A         JAN        5
Joe          Sales     B         JAN        2
Joe          Sales     A         FEB        3

Sam          Sales     B         JAN        1
Sam          Sales     D         JAN        3

Sam          Sales     B         FEB        2
Sam          Sales     C         FEB        1
Sam          Sales     D         FEB        4
Sam          Sales     B         FEB        3

---------    row doesn't exist for JOE, GROUP B in FEB so 0 ------------
---------    row doesn't exist for SAM, GROUP A and C in JAN so 0 ------------

我非常接近使用Tablix来创建它,我在ITEMS单元上创建了MONTH的父组。我的输出现在看起来像这样:

                                          JAN        FEB
EMPLOYEE     DEPARTMENT      GROUP      ITEMS      ITEMS
Joe          Sales           A     |     5          
Joe          Sales           A     |                3
Joe          Sales           B     |     2             

如您在上面看到的,对于JAN和FEB,它们没有正确地将A组放在同一行上,它们分别位于2行上。

就像我需要为EMPLOYEE,DEPARTMENT,GROUP BY MONTH创建行组?

任何帮助将不胜感激!

reporting-services ssrs-2008 ssrs-2008-r2 ssrs-tablix
1个回答
0
投票

首先感谢@ papermoon88尝试通过此方法帮助我。

我能够通过使用矩阵来获得所需的输出(我无法通过tablix获得它)。我尝试通过矩阵手动进行操作,但遇到了困难。当我通过向导尝试操作时,我在行中输入了EMPLOYEE,DEPT和GROUP,在列中输入了MONTH,在数据部分中输入了ITEMS。

这给了我想要的输出,但是我需要雇员,部门和小组对每一行重复(而不是在小组中重复一次)。因此,为了完成此操作,我转到了父行组(在我的情况下为EMPLOYEE),单击小箭头,转到“组属性”。在常规>>组表达式下,EMPLOYEE已存在。然后,我在其下添加了DEPT和GROUP,它显示为:组上:员工继续:DEPT继续:GROUP这将重复输出中每个单元格的值。

感谢您的帮助

© www.soinside.com 2019 - 2024. All rights reserved.