SSRS Matrix

时间:2015-07-27 09:25:57

标签: ssrs-2008

(SSRS 2008)

我有一个数据集,结果如下:

FUNCTION | EMP-NMB
------------------
    A    | 100
    A    | 101
    A    | 103
    B    | 102

我想以这种方式在报告中显示这些数据:

  A  |  B  
------------
100  | 102
101  |
103  |

我设法以这种方式显示它:

  A  |  B  
------------
100  | 
101  |
103  |
     | 102

但是这个表变得非常大,有更多的数据。 员工和职能的数量可能会有所不同。目前我正在使用Matrix,但我不知道如何配置它以我想要的方式工作。

1 个答案:

答案 0 :(得分:1)

我认为问题在于您可能正在使用 EMP-NMB 行组分组。

由于您希望报告在同一行显示不同的报告,因此您需要其他内容。不幸的是,您列出的数据没有任何内容,但您可以在查询中添加 ROWNUMBER()

SELECT FUNCTION, EMP-NMB, ROW_NUMBER() OVER(PARTITION BY FUNCTION ORDER BY EMP-NMB) AS ROW_NUM 
FROM ... 

然后更改Tablix 行组组开以使用新的ROW_NUM字段。