0
=IIf(Fields!HOLDER_UNIT.Value = 'BOX', Sum(Fields!f1.Value) + Sum(Fields!f3.Value),0)
Возможно ли вернуть сумму суммы в качестве значения в функцию Iff? Мне нужно отфильтровать значение «BOX», а если это BOX, то вернуть сумму из двух других сумм, вычисленных в запросе, в противном случае, вернуть 0.IIf функция, возвращающая сумму суммы в построителе отчетов
Может ли это работать? Если да, как я могу это исправить?
Спасибо!
Вы можете просто '' Sum (Fields f1.Value + Поля f3.Value!). И, кстати, перед тем, как задать вопрос, вы могли бы попробовать его сами. – potashin
Спасибо, это работает, но не тогда, когда я использую его в Iff, как показано ниже: = IIf (Fields! HOLDER_UNIT.Value = 'BOX', Sum (Поля! f1.Value + Fields! f3.Value), 0), и я пробовал различные комбинации, но не работал никакой комбинации, которую я пробовал. –
Какие СУБД вы используете? 'iif()' является нестандартным –