我必须使用Rsubmit在SAS中并行执行几个查询。由于一次只能运行3个查询,因此我必须确保第4个查询仅运行3个查询中的任何一个。在waitfor选项之后可以使用rsubmit块吗?
这是我要异步执行的示例
option autosignon = yes; 选项sascmd =“ sas”;
rsubmit process= task1 wait=no;
#Task1 is entered here
endrsubmit;
rsubmit process= task2 wait=no;
#Task2 is entered here
endrsubmit;
rsubmit process= task3 wait=no;
#Task3 is entered here
endrsubmit;
waitfor _any_;
rsubmit process= task4 wait=no;
#Task4 is entered here
endrsubmit;
waitfor _any_;
rsubmit process= task5 wait=no;
#Task5 is entered here
endrsubmit;
我不确定waitfor选项是否可以按预期工作。
答案 0 :(得分:0)
您是否尝试使用waitfor _any_运行代码?应该可以。