Reporting services 最后一个字段的和

Reporting services 最后一个字段的和,reporting-services,sql-server-2008-r2,sum,Reporting Services,Sql Server 2008 R2,Sum,我对字段求和有困难。 这就是我所拥有的:我有员工列表和每一行的两行值,我还用SQL计算了每一名员工在8周和16周内使用窗口功能对每一行进行总计。我必须按员工工作的分支机构对员工进行分组,计算过去8周和16周每行的运行总数,然后按第2行设置第1行。我需要使用最后一个函数,因为我只需要过去8周和16周的运行总数。现在的挑战是使用Sum(Last(Fields!last1616weeksilk.Value)之类的函数。这显然给了我一个错误。我尝试使用Sum和Last函数将计算字段添加到数据集中,但不起

我对字段求和有困难。 这就是我所拥有的:我有员工列表和每一行的两行值,我还用SQL计算了每一名员工在8周和16周内使用窗口功能对每一行进行总计。我必须按员工工作的分支机构对员工进行分组,计算过去8周和16周每行的运行总数,然后按第2行设置第1行。我需要使用最后一个函数,因为我只需要过去8周和16周的运行总数。现在的挑战是使用Sum(Last(Fields!last1616weeksilk.Value)之类的函数。这显然给了我一个错误。我尝试使用Sum和Last函数将计算字段添加到数据集中,但不起作用,尝试运行Value,不起作用。我还可以做些什么来获得上次运行的总计的总和?
非常感谢提前

我将向查询中添加SQL ROW_NUMBER函数,并导出每个组中的行号(例如1或2)。如果按降序执行此操作,行号1将始终是组中的最后一行


然后在SSRS中,您可以使用Iif仅显示/计算第1行。

您可以提供一个样本数据集,并准确描述您希望如何聚合这些数据吗?!!我发布了两个带有设计和预览图像的链接。粉红色的行是必须有最后一行的总和的两行,绿色的行是我必须放置它们的位置。不是even一个答案,没有人知道?谢谢!似乎是一个很简单的解决方案,但我只有6个嵌套查询和4个窗口函数,我不认为简单的东西可以解决它。根据我的经验,SSRS函数应该只在一定程度上使用。如果有机会验证,使用SQL可以更好地满足更复杂的要求检查结果并调试查询。