Я новичок в SAS, и я пытаюсь декодировать код SAS. В начале сценария коды есть строка, которая говорит -Функция Libref в SAS
%let sales=sale_q;
%if (%sysfunc(libref(sales))) %then %do;
libname sales "/data/raw/sales/sales_a";
У меня есть три файла данные - sales_q для квартальных продаж, sales_a для ежегодных продаж и sales_m для ежемесячных продаж.
Мой код устанавливает продажи библиотеки для использования квартальных данных о продажах. Что делает оператор% if? Я искал функцию libref и выяснил, что она просто проверяет существование имени пути к библиотеке. Но я не понимаю необходимости использовать оператор IF.
Спасибо за помощь!
-1: Это вопрос с RTFM. –