将组行数从一组传递到另一组

Pass Count of Group Rows fro one group to another

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

Jan 2008    10
Feb 2008    15
Mar 2008    35
2008        20

所以 2008 年汇总行是 60/3 = 20。我怀疑这是使用 CountRows 的东西,但不确定如何完成。

你应该可以做这样的事情...

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

如果您的报告跨度超过一年,您可能需要执行类似

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