Reporting services 不分组地报告小计

Reporting services 不分组地报告小计,reporting-services,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

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

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。

您可以在基于现有数据集的一个表中,使用基于区域的相邻组执行此操作

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

要添加区域小计,请右键单击详细信息行,然后选择下面相邻的添加组。->

最终结果应该类似于:

i、 e.组行直接位于所有明细行之后

在我的例子中,我将表达式设置为
=Fields!REGION.Value&“Sub-Total:”
并将新组设置为按
=Sum(Fields!SALES.Value)
从高到低排序

似乎按要求工作,给出或接受一些格式:


请告知您使用的SSR的具体版本好吗?@IanPreston抱歉。当我把所有的东西都打出来的时候,我完全忘了补充这一点。我编辑了原始帖子。太好了!从未使用过相邻组功能。