对报告项目单独汇总分组总计

问题描述 投票:1回答:1

enter image description hereI有一个报告项目,该项目基于来自2个不同实体的计算。我正在尝试根据产品编号对报告进行分组。但我无法获得每个组的总数。但是找到了一种方法,可以使用以下代码从报告中获取总计。我想找到一种方法来聚合每个产品的总数,并在它转移到下一个产品时将其设置为零。

已经尝试过:为数据集创建一个单独的计算字段,但是它来自2个不同的数据集,因此我无法创建计算字段。尝试引用报告中其他位置的聚合并尝试引用它,但没有用。

Public totalReplacement as Integer
Public totalGSF as Integer

Public Function AddTotalReplacement(ByVal replacement AS Integer )
totalReplacement = totalReplacement + replacement
End Function

Public Function AddTotalGSF(ByVal thisGSF AS integer)
totalGSF = totalGSF + thisGSF
End Function

Public Function GetTotalReplacement()
return totalReplacement
End Function

Public Function GetTotalGSF()
return totalGSF
End Function

上面的代码不断添加每个产品的总数与之前的总数。但我希望在转移到下一个产品时使总替换为零。

reporting-services aggregate ssrs-2012 ssrs-grouping
1个回答
0
投票

好吧做下面这样的事

  1. 切换到设计视图。
  2. 右键单击包含[Created_issued to Field Qty(AA)]字段的数据区域单元格,然后单击Add Total。
  3. 这会为每个订单添加一行,其中包含美元金额的总和。

试试这个,它会给你11作为结果。如果这对您有用,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.