我正在尝试计算加权平均值,但得到"#Error"。
我目前的公式在 tablix 的地面之外是:
=总和(字段!估计EPSGrowth.Value*(字段!ProposedValue.Value/SUM(IIF(IsNothing(Fields!估计EPSGrowth.Value),0,字段!提议的价值
))))If 语句之所以存在,是因为并非每行都有 EPS 增长,以防该特定证券的 EPS 增长设置为 0
我认为您应该检查是否字段!建议的值.值=0 如果是,则为 0 否则领域!ProposedValue.Value/SUM(Field s!ProposedValue.Valu e)
我已经为你写了代码
SUM(
Fields!EstimatedEPSGrowth.Value*
(
IIF(IsNothing(Fields!EstimatedEPSGrowth.Value),0, IIF(IsNothing(Fields!ProposedValue.Value),0,Fields!ProposedValue.Value/SUM(Fields!ProposedValue.Value)))
)
)