创建平均表达式

时间:2017-12-20 13:38:28

标签: reporting-services ssrs-2008 ssrs-2012

我有以下矩阵,包括Fiscal,Month和ID字段。值是ID的计数。

Fiscal        Apr    May   March        
2010/11        5      5      2
2011/12        3      2      3
2012/13        2      6      1           
Total         10     13      6

我想添加一个平均行,但不知道该怎么做。已经查看了AVG功能,但不确定如何使用计数。

Fiscal        Apr    May   March
2010/11        5      5      2
2011/12        3      2      3
2012/13        2      6      1
Total         10     13      6
Average        3      4      1

这是矩阵在设计视图中的外观

   Fiscal       Month                    Total
( [Fiscal]      Count(Fields!ID.Value)   Count(Fields!ID.Value)
   Total        Count(Fields!ID.Value)   Count(Fields!ID.Value)

1 个答案:

答案 0 :(得分:2)

平均值是除以数据点数的总和。因此,您应该能够使用总计数除以组的数量。要获得组的数量,您可以使用“CountDistinct”来计算Fiscal的不同值(因为这是您的数据集的分组):

=Count(Fields!ID.Value) / CountDistinct(Fields!Fiscal.Value)