0
我有一个表,正由另一台看起来像这样加入:是否可以在SSRS中水平显示此数据?
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
可这是完成和如何?
我有一个表,正由另一台看起来像这样加入:是否可以在SSRS中水平显示此数据?
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)的。
Select Id, Score, row_number() over (partition by id order by score) ident
from table
输出:
Id Score Ident
1 10 1
1 7 2
1 13 3
2 14 1
2 10 2
2 3 3
无需田总,你可以在矩阵(Right Click on ColumnGroup>Add Total>After
)添加。
在Matrix中使用上述查询,如下所示。
是的,查找将列组添加到SSRS报告。 –