Reporting services 是否可以在SSRS中水平显示此数据?
我有一个被另一个表连接的表,该表如下所示:Reporting services 是否可以在SSRS中水平显示此数据?,reporting-services,report,ssrs-2012,Reporting Services,Report,Ssrs 2012,我有一个被另一个表连接的表,该表如下所示: Id Score Total 1 10 30 1 7 30 1 13 30 2 14 27 2 10 27 2 3 27 我希望能够在SSRS中显示如下数据: Id 1 2 3 Total 1 10 7 13 30 2 14 10 3
Id Score Total
1 10 30
1 7 30
1 13 30
2 14 27
2 10 27
2 3 27
我希望能够在SSRS中显示如下数据:
Id 1 2 3 Total
1 10 7 13 30
2 14 10 3 27
这可以做到吗?如何做到?您可以通过使用矩阵来做到这一点 您可以为数据集中的每个id添加行标识符(假设您可以在加入2个表时修改数据集)。下面的代码是针对SQL Server(T-SQL)的 输出:
Id Score Ident
1 10 1
1 7 2
1 13 3
2 14 1
2 10 2
2 3 3
不需要总计字段,您可以将其添加到矩阵中(右键单击ColumnGroup>add Total>,在
之后)
在矩阵中使用上述查询,如下所示
您可以使用矩阵执行此操作 您可以为数据集中的每个id添加行标识符(假设您可以在加入2个表时修改数据集)。下面的代码是针对SQL Server(T-SQL)的 输出:
Id Score Ident
1 10 1
1 7 2
1 13 3
2 14 1
2 10 2
2 3 3
不需要总计字段,您可以将其添加到矩阵中(右键单击ColumnGroup>add Total>,在
之后)
在矩阵中使用上述查询,如下所示
是,向SSRS报告添加列组。是,向SSRS报告添加列组。