将一个组的组行数传递给另一组

时间:2019-04-02 16:57:31

标签: reporting-services report ssrs-2012 reportbuilder3.0

下面有一个按月分组的分组,另一个按年分组的分组。在月份组行中,有一个字段的总和。在年份组中,我想显示每月平均值,而不是年份的总和。

Jan 2008    10
Feb 2008    15
Mar 2008    35
2008        20

所以2008年的摘要行是60/3 =20。我怀疑这是使用CountRows进行的操作,但不确定如何完成。

1 个答案:

答案 0 :(得分:1)

您应该能够做这样的事情...

=Sum(Fields!myAmountField.Value) / CountDistinct(Fields!myMonthField.Value)

如果您的报告跨度超过一年,则可能必须执行类似的操作

=Sum(Fields!myAmountField.Value, "myYearGroupName") / CountDistinct(Fields!myMonthField.Value, "myYearGroupName")