将组行数从一组传递到另一组
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")
我有一组按月分组,另一组按年分组。在月组行中有一个字段的总和。在年组中,我想显示月平均值,而不是年总和。
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")