Reporting services ssrs中多个月求和数据的平均值

Reporting services ssrs中多个月求和数据的平均值,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我对SSRS很陌生,在表达上有一些困难。我到处找了,没有发现类似的问题。我有13个月的数据,每个月可能有相同类别的多个产品,需要在我得到所有13个月的平均值之前进行汇总。我认为底部的表达式会起作用,但是,它只返回所有DMD乘积的总和。我希望它能将每个月的所有DMD产品相加,并返回13个相加月份的平均值 Expression: =AVG(Iif(Fields!BusinessDate.Value = Fields!BusinessDate.Value,sum(Iif(Fields!AcctType

我对SSRS很陌生,在表达上有一些困难。我到处找了,没有发现类似的问题。我有13个月的数据,每个月可能有相同类别的多个产品,需要在我得到所有13个月的平均值之前进行汇总。我认为底部的表达式会起作用,但是,它只返回所有DMD乘积的总和。我希望它能将每个月的所有DMD产品相加,并返回13个相加月份的平均值

Expression: =AVG(Iif(Fields!BusinessDate.Value = Fields!BusinessDate.Value,sum(Iif(Fields!AcctType.Value = "DMD",Fields!Balance.Value, Nothing)), Nothing))

我想这是因为日期不起作用,但我在这一点上迷失了方向

我玩了一会儿就明白了。我需要根据产品将余额相加,然后除以不同日期记录的金额。这给了我所需要的。感谢所有看了一眼并试图帮忙的人!表达式现在如下所示:

=sum(Iif(Fields!AcctType.Value = "DMD",Fields!Balance.Value, Nothing)) / CountDistinct(Fields!BusinessDate.Value)

请提供样品数据和预期结果。这将有助于提供更多的想法。日期都在一列中,产品信息(即余额)在另一列中。我希望能够将特定日期(将有13个日期)的所有产品余额相加,然后取这13个月数据的平均值,得到13个月的平均值。我需要把余额加起来,然后才能这样做。