SSRS 中的平均 YTD

Average YTD in SSRS

上图是一份已存在的报告的副本。现在,用户希望查看每种产品的平均年到日 (YTD)。这个想法是汇总每个产品的总和并除以月数。此报告按年按月分组。

我了解使用 Window 功能,但我是 运行 Sql Server 2008,因此无法构建。我该如何使用 SSRS 来解决这个问题?

不确定是否可以使用 SSRS 表达式来完成,但您可以在查询级别处理它,例如:

 select 
 x.product
 , sum(x.prosum) sumbyMonthProduct
 , sum(x.prosum)/sum(x.countv) avgv
 from
 (select monthv, product
, sum(ytd_sale) as prosum
, count(monthv) as countv
 from tableName
 group by monthv, product
 ) x
 group by  x.product