加权平均计算不起作用

加权平均计算不起作用

问题描述:

我试图计算加权平均值,但得到一个“#Error”。加权平均计算不起作用

我当前公式是外面的表矩阵地面是:!!!

= SUM(字段EstimatedEPSGrowth.Value *(字段ProposedValue.Value/SUM(IIF(IsNothing(字段EstimatedEPSGrowth.Value),0 ,菲尔兹!ProposedValue.Value))))

if语句存在,因为不是每一行可能有每股盈利增长,在情况下,每股收益增长将被设置为0的特定安全

+0

看来,当盈利增长不为空它实际上是分成建议值;你真正想要做什么?如果是这样,你确定提出的值是不是零或0? – Jayvee

+0

看来,如果EstimatedEPSGrowth是“没有”,那么你试图用零除。 –

+0

这是正确的版本,因为我粘贴错误,但仍然得到相同的#错误。 = SUM(字段!EstimatedEPSGrowth.Value *(IIF(IsNothing(字段!EstimatedEPSGrowth.Value),0,字段!ProposedValue.Value/SUM(IIF(IsNothing(字段!ProposedValue.Value),0,字段!ProposedValue。 Value))))) – user172839

我想你应该检查是否Fields!Proposed Value.Value = 0 if if 0 then Fields!ProposedValue.Value/SUM(Field !小号ProposedValue.Valu E)

我写的代码,你

SUM(
Fields!EstimatedEPSGrowth.Value* 
(
IIF(IsNothing(Fields!E‌​stimatedEPSGrowth.Va‌​lue),0, IIF(IsNothing(Fields!Proposed‌​Value.Value),0,Fields!ProposedValue.Value/SUM(Field‌​s!ProposedValue.Valu‌​e))) 
) 
)