争论太多

时间:2013-07-26 11:29:34

标签: sql visual-studio iif-function

我有下面的代码: -

=IIf(IsNothing(((Sum(Fields!TotalCost.Value, "Accrued") + Sum(Fields!TotalCost.Value, "serv1")) / (Sum(Fields!Quantity.Value, "serv1") + Sum(Fields!Quantity.Value, "Accrued"))), (45), 
((Sum(Fields!TotalCost.Value, "Accrued") + Sum(Fields!TotalCost.Value, "serv1")) / (Sum(Fields!Quantity.Value, "serv1") + Sum(Fields!Quantity.Value, "Accrued")))

在Visual Studio 2008中运行时返回以下错误: -

  

BC30057]'公共职能无所谓(表达方式)的论据太多   As Object)作为布尔'。

任何人都可以建议错误是什么吗?

1 个答案:

答案 0 :(得分:1)

IsNothng只接受一个参数。你有3个。

IsNothing Function

但我认为你应该移动一个括号:

来自

=IIf(IsNothing(

=IIf((IsNothing