报告小计而不分组

时间:2013-07-16 17:04:07

标签: reporting-services

可能更容易显示我想要返回的内容然后解释。

REGION  STATE  SALES
------  -----  -----
WEST    WA     $ 200
EAST    VA     $ 175
WEST    CA     $ 100
EAST    NY     $  50
NORTH   MI     $  25
NORTH   WI     $  20
  WEST SUBTOTAL: $300
  EAST SUBTOTAL: $225
 NORTH SUBTOTAL: $ 45
    GRAND TOTAL:$570

虽然上面的例子不是我的确切商业案例,但它足够接近简化问题。

因此,使用上面的示例数据,我的报告可以由一个或多个区域运行。在这个例子中,我在西部,东部和南部地区运行它。该报告按总销售额对详细数据进行排序,销售额最高。根据详细数据,我想得到区域总数的小计。如果我跑了两个区域,那么我会得到两个小计行。最后,总计。

如果按地区分组,这很容易,但我不是;我希望细节按销售额排序,不论地区如何。我怎样才能做到这一点?棘手的部分是动态的小计行数。

我正在运行SSRS 2012。

1 个答案:

答案 0 :(得分:2)

您可以使用基于 REGION 相邻群组,根据您现有的数据集在一个表格中执行此操作。

假设您有一个简单的表格,如:

enter image description here

要添加 REGION 小计,请右键单击详细信息行,然后选择添加组 - > 相邻下方......

enter image description here

最终结果应该类似于:

enter image description here

即。组行直接在所有细节行之后。

在我的情况下,我将表达式设置为=Fields!REGION.Value & " Sub Total:",并将新组设置为按=Sum(Fields!SALES.Value)从高到低排序。

似乎按要求工作,提供或采取一些格式:

enter image description here