2013-07-26 114 views
0

我有下面的一块编码: - 其时在Visual Studio 2008中运行参数太多

=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"))) 

返回下面的错误: -

BC30057] Too many arguments to 'Public Function IsNothing(Expression As Object) As Boolean'.

任何人都可以建议在错误发生什么事情是?

回答

1

IsNothng只有一个参数。你有3

IsNothing Function

但我想你应该搬到一个括号:从

=IIf(IsNothing(

=IIf((IsNothing