Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS tablix和矩阵杂交?显示每一行的详细信息,但有些列类似于矩阵_Reporting Services_Ssrs 2008_Ssrs 2008 R2_Ssrs Tablix - Fatal编程技术网

Reporting services SSRS tablix和矩阵杂交?显示每一行的详细信息,但有些列类似于矩阵

Reporting services SSRS tablix和矩阵杂交?显示每一行的详细信息,但有些列类似于矩阵,reporting-services,ssrs-2008,ssrs-2008-r2,ssrs-tablix,Reporting Services,Ssrs 2008,Ssrs 2008 R2,Ssrs Tablix,我试着用一个tablix,然后是一个矩阵来构建它,但没有得到我想要的结果-我正在寻找的输出格式如下所示: | MONTHS EMPLOYEE DEPARTMENT GROUP | JAN FEB etc.. (whichever months have data) --------------------------------------------------------

我试着用一个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单元格上创建了一个月的父组。我的输出现在如下所示:

                                          JAN        FEB
EMPLOYEE     DEPARTMENT      GROUP      ITEMS      ITEMS
Joe          Sales           A     |     5          
Joe          Sales           A     |                3
Joe          Sales           B     |     2             
正如你在上面所看到的,在1月和2月,A组不能正确地放在同一条线上,他们在两条不同的线上

就像我需要按月为员工、部门、组创建行组一样


任何帮助都将不胜感激

首先感谢@papermoon88帮助我度过这一难关

我能够通过使用矩阵得到我想要的输出(我无法通过tablix得到)。我试着通过矩阵手动完成,但很困难。当我通过向导尝试时,我在行中抛出EMPLOYEE、DEPT和GROUP,在列中抛出MONTH,在数据部分抛出ITEMS

这给了我想要的输出,但是我需要员工、部门和团队每行重复一次(而不是在团队中只重复一次)。因此,为了实现这一点,我转到父行组(在我的例子中是EMPLOYEE),单击小箭头,转到组属性。在“常规>>组表达式”下,已存在员工。然后,我在下面添加了DEPT和GROUP,因此它的内容如下: 组别:雇员 接上:运输署 关于:小组 这会重复输出中每个单元格的值


感谢您的帮助

您需要一个矩阵-看起来您不需要对行进行分组,因为它显示了每条记录的详细信息,但您确实需要一个列组,它应该按月分组。@谢谢您的回复。这确实有帮助,实际上我通过向导尝试了它(而不是手动尝试构建矩阵),而且它看起来好多了。我现在遇到的唯一问题是,例如,员工姓名显示一次,是否有任何方法可以为显示的每一行以及部门和组重复员工姓名?非常感谢,如果您的员工姓名行在姓名上分组,则表示员工姓名(或类似于ID的内容)上有行分组。如果要显示每一行的详细信息,请确保没有任何行分组。如果我删除员工、部门、组的行分组(我选择了“仅删除组”),则它仅返回整个报告的1行数据,该数据位于我假设的数据集中显示的第一个名称下。所有项目都汇总到这一行中,如下所示:well@papermoon88好的,看起来我可以通过转到父行组(在我的例子中是employees)的组属性,然后在组表达式下,employees已经存在,然后单击“添加”并在DEPT上放置和,在group上添加和。我感谢你的帮助!