Я делаю автоматический счет в службах отчетов для нашей компании, но я начинаю сталкиваться с некоторыми проблемами. Счета-фактуры производятся ежемесячно, и большинство из них просто состоят из «Hour Rate x Worked Hours». Однако у нас также есть несколько контрактов с партнерами, которые каждый месяц взимают фиксированную сумму, независимо от того, сколько времени мы потратили на их работу. Это код, который записывается в поле, где сумма, выплачиваемая показывает вверх:Несколько iifs в одной сетке в Microsoft SQL ReportBuilder 2012 3.0
=SUM(Fields!DurationHours.Value * Fields!HourlyRate.Value)
Можно ли сделать поле с Iif-выражения (например: =IIf(Fields!Customerid.Value = 30,"7000","0")
или это не выполнимо В этом Например, клиент 30 должен заплатить 7000. Но я не знаю, что положить вместо нулевой причины, чтобы он показывал «Часовая ставка x Рабочие часы», если клиент не равен 30. Если это возможно, как мне следует вводить больше клиентов потому что у нас есть около 10 партнеров, которые платят фиксированную цену. Заранее спасибо