在底部对多行和显示进行分组

时间:2013-12-03 08:43:47

标签: reporting-services ssrs-tablix ssrs-grouping

我已经创建了一份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查询。请帮忙。谢谢

1 个答案:

答案 0 :(得分:3)

在SSRS 2008及更高版本中,您可以使用相邻的组。

创建一个包含详细信息行的简单表,而不是右键单击该行并选择添加组 - > 相邻

enter image description here

将此设置为Currency上的分组。它应该像:

enter image description here

您还可以点击论坛下拉菜单,然后点击添加总计 - > 之前在此新组上方添加表标题行:

enter image description here

最终结果看起来像您的要求:

enter image description here

如上所述,这只是2008年及以上。

如果您有2005年或更低版本,您唯一的选择是创建两个具有不同分组的表格,并将它们彼此相邻放在报告中,以显示一个表格。

您可以将两个表格嵌入到矩形中,尝试将它们作为一个项目保存在一起。