Пожалуйста, взгляните на приведенное ниже выражение
="Active : " & IIF(Parameters!lsSSelect_Active_Type_s_.Value = "FXNULL","ALL",
iif(Parameters!lsSSelect_Active_Type_s_.Value=1,"Active",
iif(Parameters!lsSSelect_Active_Type_s_.Value=2,"Inactive","N/A")))
Теперь у пользователя есть 3 варианта: 1, 2 или FXNULL. 1 и 2 могут правильно отображать Active и Inactive, но когда пользователь выбирает «FXNULL», возникает ошибка.
The Value expression for the textrun contains an error: Input string was not in a correct format
Теперь, чтобы провести тестирование, чтобы убедиться, что сравнение между FXNULL
работает нормально, я попробовал приведенное ниже выражение и работал нормально.
="Active : " & IIF(Parameters!lsSSelect_Active_Type_s_.Value = "FXNULL","ALL","N/A")
Что не так с первым выражением?