Есть ли какая-либо макрокоманда, которая позволяет вызывать одну программу из другого (псевдокод %run_program()
)?Как вызвать одну макропрограмму из другой в SAS Enterprise Guide?
Программа "Настройки":
%let myvar="HELLO WORLD!";
Программа "Программа":
%run_program(Settings); *Pseudo-code;
%put &myvar; *Should print *Should print "HELLO WORLD!";
Это, вероятно, самое «решение для руководства предприятия», если вы можете терпеть тонкости технологических потоков. Вы также можете просто запустить поток процесса _without_, связав их, и пока они находятся в правильном порядке на странице потока (НЕ дерево проекта, этот порядок не имеет значения - правильная сторона - это то, что имеет значение), они будут работать в правильном порядке. – Joe