Как работает сравнение в отчетах? Я попробовал следующее выражение:Сравнение в reportviewer не работает
=Iif(IsNothing(Fields!COEF.Value), 0, Fields!SUM.Value - Fields!SUM.Value/Fields!COEF.Value)
Он никогда не был 0. Тогда я изменил SQL запрос, чтобы сделать COEF = 0, когда COEF равна нулю.
=Iif(Fields!COEF.Value = 0, 0, Fields!SUM.Value - Fields!SUM.Value/Fields!COEF.Value)
Но он всегда вычисляет выражение.
И есть строка в наборе результатов, где COEF равен нулю? –
Конечно. Но я получаю там #error. Кажется, он пытается делить на ноль ... –
Если я изменю делитель на константу, он работает правильно –