Перейдите в папку «C: \ Program Files (x86) \ Microsoft ASP.NET». Вы увидите «ASP.NET MVC 4» или что-то в этом роде. Чтобы узнать подробности, перейдите по ссылке «C: \ Program Files (x86) \ Microsoft ASP.NET {ваша версия MVC} \ Assemblies \ System.Web.Mvc.dll». Щелкните правой кнопкой мыши и просмотрите версию.
Функция объединения должна выполнить свою работу.
where coalesce(myVar,0) > -2
Я не уверен, стала ли эта функция доступной в SAS 9, поэтому, если у вас действительно старая версия SAS это может не сработать.
Использование функции coalesce - правильный способ сделать это.
Но если у вас есть старая версия SAS, где объединение не реализовано, вы можете использовать этот трюк:
where sum(myVar,0) > -2
Если вы используете функция суммы в SAS для сложения, любое не пропущенное число в суммировании приведет к тому, что результат будет неотъемлемым.
Таким образом, добавление 0 с функцией суммы преобразует пропущенное значение в 0, а непропущенные значения останутся неизменными.
Одна вещь, которую вы можете сделать, это например array varlistname var1 var2 var3 varn; if array <>. then output;
Это выведет наборы данных с не пропущенными значениями