我已经创建了一份SSRS报告,我的报告记录如下:
ID | Currency | Amount
----------------------
1 | USD | 100.00
2 | USD | 80.00
3 | USD | 110.00
4 | EUR | 30.00
5 | EUR | 50.00
我可以将金额分组如下:
ID | Currency | Amount
----------------------
1 | USD | 100.00
2 | USD | 80.00
3 | USD | 110.00
4 | EUR | 30.00
5 | EUR | 50.00
------------------------
Total: 370.00
但是如何将货币与货币类型分组如下:
ID | Currency | Amount
----------------------
1 | USD | 100.00
2 | USD | 80.00
3 | USD | 110.00
4 | EUR | 30.00
5 | EUR | 50.00
------------------------
USD 290.00
Total: EUR 80.00
我使用报告向导对总数进行分组,而不是使用sql查询。请帮忙。谢谢
答案 0 :(得分:3)
在SSRS 2008及更高版本中,您可以使用相邻的组。
创建一个包含详细信息行的简单表,而不是右键单击该行并选择添加组 - > 相邻:
将此设置为Currency
上的分组。它应该像:
您还可以点击论坛下拉菜单,然后点击添加总计 - > 之前在此新组上方添加表标题行:
最终结果看起来像您的要求:
如上所述,这只是2008年及以上。
如果您有2005年或更低版本,您唯一的选择是创建两个具有不同分组的表格,并将它们彼此相邻放在报告中,以显示一个表格。
您可以将两个表格嵌入到矩形中,尝试将它们作为一个项目保存在一起。