我正在尝试在SSRS报告中从两个场景中减去。一个场景是常量,"实际值"另一个是动态预测场景,由参数设置。这是我正在尝试的代码:
=sum(iif(Fields!Scenario_Name.Value=Parameters!ScenarioName.Value,CDbl(Fields!CAD.Value),0))-
sum(iif(Fields!Scenario_Name.Value="Activity Actuals",CDbl(Fields!CAD.Value),0))
我也试过:
=sum(iif(Fields!Scenario_Name.Value=Parameters!ScenarioName.Value,Fields!CAD.Value,0))-
sum(iif(Fields!Scenario_Name.Value="Activity Actuals",Fields!CAD.Value,0))
报告正在运行,但在输入此表达式的行中出现错误。
CDEC对CAD.value和0。Parameter值需要一个(0(,就像在最终的表达式中一样。
enter code here=Sum(IIf(Fields!Scenario_Name.Value=Parameters!ScenarioName.Value,CDEC(Fields!CAD.Value),CDEC(0))) -
求和(iif(字段!场景名称值="活动实际值",CDEC(字段!CAD.Value(、CDEC(0((