1

Если условие выполнено, ниже гравюр запроса изSSRS Substracing Дата возвращения Ложные за действительное Если заявление

enter image description here

вместо выбранной даты -1 день, однако он отображает выбранную дату, когда условия не встретил.

enter image description here

=IIF(Parameters!subscription.Value =0 AND Parameters!shiftId.Value = "Shift 3", Parameters!date.Value =DateAdd("d", -1, Parameters!date.Value), Parameters!date.Value) 

Любая идея, что мне не хватает?

ответ

1

вопрос является вторым аргументом IIF заявления:

Parameters!date.Value =DateAdd("d", -1, Parameters!date.Value)

Который делает сравнение между двумя значениями, и, следовательно, возвращает логическое значение.

Все, что вам нужно, это DateAdd часть этого:

=IIF(Parameters!subscription.Value =0 AND Parameters!shiftId.Value = "Shift 3" 
    , DateAdd("d", -1, Parameters!date.Value) 
    , Parameters!date.Value) 
+0

О, я вижу. Большое спасибо! – user1800674

Смежные вопросы