Слишком много доводов

82
10

У меня есть следующий фрагмент кода:

=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] Слишком много аргументов в "Публичная функция IsNothing (выражение как объект) как Boolean '.

Может ли кто-нибудь сообщить о том, что может быть ошибкой?

спросил(а) 2013-07-26T14:29:00+04:00 7 лет, 2 месяца назад
1
Решение
57

IsNothng принимает только один аргумент. У вас 3.

Функция IsNothing

Но я думаю, что вы должны перенести одну скобку:

из

=IIf(IsNothing(

в

=IIf((IsNothing

ответил(а) 2013-07-26T14:36:00+04:00 7 лет, 2 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема