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
上图是一份已存在的报告的副本。现在,用户希望查看每种产品的平均年到日 (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