可能更容易显示我想要返回的内容然后解释。
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。
答案 0 :(得分:2)
您可以使用基于 REGION 的相邻群组,根据您现有的数据集在一个表格中执行此操作。
假设您有一个简单的表格,如:
要添加 REGION 小计,请右键单击详细信息行,然后选择添加组 - > 相邻下方...... :
最终结果应该类似于:
即。组行直接在所有细节行之后。
在我的情况下,我将表达式设置为=Fields!REGION.Value & " Sub Total:"
,并将新组设置为按=Sum(Fields!SALES.Value)
从高到低排序。
似乎按要求工作,提供或采取一些格式: