SSRS 矩阵中的可变行和列
Variable rows and columns in SSRS Matrix
(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
但是 table 随着数据的增加变得非常大。
员工人数和职能可能会有所不同。现在我正在使用矩阵,但我不知道如何配置它以我想要的方式工作。
我认为问题在于您可能正在使用 EMP-NMB 作为 Row Group 分组。
既然你想让报表在同一行显示不同的,你需要做些别的。不幸的是,您列出的数据没有任何内容,但您可以在查询中添加 ROWNUMBER()。
SELECT FUNCTION, EMP-NMB, ROW_NUMBER() OVER(PARTITION BY FUNCTION ORDER BY EMP-NMB) AS ROW_NUM
FROM ...
然后更改 tablix Row Group Group On 以使用新的 ROW_NUM 字段。
(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
但是 table 随着数据的增加变得非常大。 员工人数和职能可能会有所不同。现在我正在使用矩阵,但我不知道如何配置它以我想要的方式工作。
我认为问题在于您可能正在使用 EMP-NMB 作为 Row Group 分组。
既然你想让报表在同一行显示不同的,你需要做些别的。不幸的是,您列出的数据没有任何内容,但您可以在查询中添加 ROWNUMBER()。
SELECT FUNCTION, EMP-NMB, ROW_NUMBER() OVER(PARTITION BY FUNCTION ORDER BY EMP-NMB) AS ROW_NUM
FROM ...
然后更改 tablix Row Group Group On 以使用新的 ROW_NUM 字段。