可能更容易展示我想要返回的内容然后进行解释。
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。
您可以在基于现有数据集的一张表中使用相邻组基于REGION.
假设您有一个简单的表,例如:
要添加REGION小计,右键单击详细信息行并选择添加组 -> 下面相邻...:
最终结果应该类似于:
即组行直接位于所有详细信息行之后。
就我而言,我将表达式设置为=Fields!REGION.Value & " Sub Total:"
并设置新组的排序依据=Sum(Fields!SALES.Value)
从高到低。
似乎按要求工作,给出或采用一些格式:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)