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

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

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

Jan 2008    10
Feb 2008    15
Mar 2008    35
2008        20

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

reporting-services report ssrs-2012 reportbuilder3.0
1个回答
1
投票

你应该能够做这样的事......

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

如果您的报告超过一年,您可能需要做类似的事情

=Sum(Fields!myAmountField.Value, "myYearGroupName") / CountDistinct(Fields!myMonthField.Value, "myYearGroupName")
© www.soinside.com 2019 - 2024. All rights reserved.