Разве SSRS не использует VB Runtime Library?В этом случае оператор switch является задокументированным здесь и утверждает, что вы должны передать четное количество элементов. Если это ваша проблема, вы, вероятно, получаете ArgumentException
thrown.
Если вы хотите получить возвращаемое значение по умолчанию, вам нужно будет добавить фиктивное условие, которое всегда будет иметь значение true:
= Switch( IsNothing(Fields!field_date.Value),"", Fields!set_flag.Value=1,"Declined", True, Fields!field_name.Value)