如何在 s-s-rS 2008 的矩阵中做加权平均(sumproduct/total)
Posted
技术标签:
【中文标题】如何在 s-s-rS 2008 的矩阵中做加权平均(sumproduct/total)【英文标题】:Does any one know how to do a weighted average (sumproduct/total) in matrix in s-s-rS 2008有谁知道 【发布时间】:2011-01-06 17:26:42 【问题描述】:我刚刚开始使用 s-s-rS 2008,需要对列进行加权平均。我知道有一个递归求和,但不知道如何使用它并实现它?
如果 M 是月份,V 是值,那么我需要加权 avg = M1V1 + M2V2 + M3V3 / V1+V2+V3。
【问题讨论】:
【参考方案1】:表达式
=Sum(Fields!M.Value*Fields!V.Value)/Sum(Fields!V.Value)
应该做的伎俩
【讨论】:
我试过但没有成功,它说聚合函数不能用于计算字段:-( 您是否尝试在数据集中添加计算字段?如果是这样,请在报告中添加一个文本框/新列,右键单击该框并在那里设置表达式。 我都尝试了(新列/计算字段),但仍然没有结果。 我返回了数据集查询中列的乘积,并用它在报告列中求和,从而为我提供了加权平均值。以上是关于如何在 s-s-rS 2008 的矩阵中做加权平均(sumproduct/total)的主要内容,如果未能解决你的问题,请参考以下文章